Kann ich die trigger ein übergang von einem UIBarButtonItem?
Habe ich eine toolbar in meinem storyboard - Szenen. Die Symbolleiste enthält eine einzige UIBarButtonItem. Ich möchte ein Touch-Down auf den button zum auslösen der übergang auf eine neue UIViewController. Wenn ich ziehen über den viewController und wählen Sie 'Modal' aus dem popup, der übergang wird nicht ausgelöst. 'prepareForSegue" wird nie aufgerufen. Im 'Utility panel' unter 'verweisen auf Storyboard leitet über' die Schaltfläche mit einem Ausrufezeichen neben dem Namen und zeigt die folgenden rollover:
'null' ist kein Gültiger controller containment-Taste Pfad.
Wenn ich bewegen Sie den Mauszeiger über der Schaltfläche, und wählen Sie "Push" aus die pop-up-Fenster bekomme ich nicht diese Warnung jedoch wieder der Wechsel nicht funktioniert und prepareForSegue wird nie aufgerufen.
Wenn ich hook up entweder Art von segue zu einem UIButton (außerhalb einer Symbolleiste), der Wechsel funktioniert in beiden Fällen. So scheint es mir, leitet über arbeiten nicht, wenn, ausgelöst von der Symbolleiste Elemente.
Kann das jemand bestätigen oder darauf hinweisen, was ich falsch mache?
InformationsquelleAutor Undistraction | 2011-11-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aufrufen Sie können eine segue selbst mit
das ist es, was ich gesucht habe. danke.
InformationsquelleAutor Darren
Ich denke, man kann mit einem
UIButton
statt einerUIBarButtonItem
Objekt. Ich war gerade mit dem gleichen problem, aber ich hatte anfangs schleppte eine standard-Schaltfläche auf der Symbolleiste. Wenn ich es geändert das storyboard segue funktionierte wie erwartet.InformationsquelleAutor Tim
Habe ich ein modal-segue ausgelöst von einem UIBarButtonItem innerhalb einer UIToolbar in einem Beispiel-Projekt, funktioniert es.
InformationsquelleAutor Marco
Arbeit mit UIBarButtonItem, durch die Verwendung von push.
Wussten Sie testen, ohne prepareForSegue, ich meine, einfach nur link .storybar ?
Es würde gehen, auf der verlinkten ViewController, event, ohne eine Zeile code
InformationsquelleAutor silverhand31