Ich bin zu der schnellen und objektorientierten Programmierung ziemlich neu und ich versuche, Ansichten von einer Ansicht zu ändern, die eine Karte zu einer anderen Ansicht enthält, indem man a antippt rechte Zubehör-Callout-Taste in der Anmerkung eines Pins, die durch langes Drücken fallen gelassen wird. Im Storyboard habe ich einen Übergang zwischen den beiden Ansichten erstellt und den Abschnitt mit dem Bezeichner mapseg zugewiesen. Leider, nachdem ich alles probiert habe, das ich über Google finden konnte, kann ich nicht den Übergang erhalten, wenn ich den rechten Zusatzzuschneideknopf tippe und keine Ahnung warum habe. Die Anwendung selbst ist eine Tabbed-Anwendung mit drei Tabs. Die Ansicht für die zweite Registerkarte enthält die Karte. Außerdem weiß ich nicht, ob das etwas damit zu tun haben könnte, aber die Ansicht, von der ich versuche zu wechseln, ist in einen Navigationscontroller eingebettet. Hier ist mein Code für die Ansicht, von der ich versuche zu wechseln.Schnell, wie man Ansichten überschneidet, indem man eine rechte Zusatzhinweisknopf auf einer Kartenanmerkung antippt
Antwort
Ich denke, Sie müssen prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?)
Methode überschreiben. Und überprüfen Sie, ob bei der Arbeit
Ah okay danke! Muss ich irgendeinen Code in den Körper der prepareForSegue-Funktion einfügen oder wird er immer noch tun, was er tun muss, wenn er leer ist? – Straxis
Also habe ich versucht, diese Override-Funktion direkt unterhalb der Funktion, die für die Ausführung des Segments verantwortlich ist, zu setzen und es gab mir eine Fehlermeldung. Bei weiteren Inspektionen stellte ich fest, dass ich die schließende geschweifte Klammer nicht auf die DropPin-Funktion gesetzt hatte, wodurch die für die Seguing-Funktion verantwortliche Funktion in der DropPin-Funktion enthalten war und nicht beim Drücken der rechten Zubehörtaste aufgerufen wurde. Jetzt, da ich die geschweifte Klammer repariert und in der prepareForSegue-Funktion hinzugefügt habe, funktioniert sie endlich! Ich danke dir sehr! nur aus Neugier, was macht die PrepareForSegue-Funktion? – Straxis
Sie wird verwendet, wenn Sie Daten oder Objekte an den UIViewController übergeben möchten, der verschoben oder dargestellt wird. – RBN
- 1. Wie füllt man die rechte Seite einer Richfacts-Auswahlliste auf?
- 2. Wie berechnet man "Ansichten"?
- 3. Wie man Zeichenkette kopiert, indem man auf Zeichenkette klickt?
- 4. Wie kann man Daten aus einer Datenbanktabelle ausgeben, indem man eine ID aus einer Auswahlbox auswählt?
- 5. Wie lernt man C# schnell?
- 6. Wie man die Eltern überschneidet, wenn man eine Wertcodierungsmethode im genetischen Algorithmus benutzt?
- 7. Wie optimiert man MySQL Ansichten
- 8. Wie man Screenshots in Java schnell macht?
- 9. Wie man ElasticSearch schnell neu indiziert?
- 10. Wie aktiviert man das Keydown-Ereignis, indem man auf eine bestimmte Schaltfläche klickt?
- 11. Wie kann man auf Objekte in einem Objekt zugreifen, indem man eine Eigenschaft mit Reflektion mischt?
- 12. Android: Wie Ansichten zu finden, indem Typ
- 13. AWK: Wie Werte in einer Spalte zu verringern, indem man
- 14. Wie man equiple 2 webpack kompiliert, indem man "templateurl" behält
- 15. Wie man Druck in Kakao, schnell einrichten?
- 16. Wie erkennt man redundante Durchflusskontrollblöcke schnell?
- 17. Wie man dynamische Tests durchführt, indem man selen webdriver benutzt?
- 18. Wie man abfragt, indem man nur Genre Informationen gibt
- 19. Wie man Etikettentext auf dem links wachsen lässt, während man die rechte Seite in vb.net repariert?
- 20. Wie ändert man Text auf einem Link, indem man auf zwei verschiedene Links klickt?
- 21. Wie fügt man eine Ausnahme zu einer jQuery hinzu, die die rechte Maustaste deaktiviert?
- 22. Wie übergibt man die rechte Seite einer Formel an eine andere Formel?
- 23. Eine Klasse zielen, indem man über divs springt?
- 24. Wie man auf Ansichten zugreift, die actionLayout in Menü
- 25. Wie man dynamische Ansichten mit Butterknife bindet
- 26. wie man eine Variable in allen Ansichten gesehen - Schienen
- 27. Wie erstellt man ein Objekt, indem man eine Variable zu einem festen Wert hinzufügt?
- 28. Wie man einen neuen Wert "update", indem man auf "Select Box" klickt, wenn man auf "Speichern" klickt?
- 29. Wie formuliert man englische Grapheme aus einer Zeichenkette in Matlab, indem man die Zeitkomplexität reduziert?
- 30. Wie kann man das Canvas-Menü schließen, indem man auf das Fenster in der Leinwand klickt?
Konnten Sie den PrepareForSeque-Code, den Sie verwendet haben, um dies funktioniert arbeiten? – cfsprod