Nach dem Lesen dieser Frage zu setzen: How to set back button text in Swift,Versuch rightBarButton programmatisch in Swift
Ich begann den Code bewegt ich die Navigationsleiste rechts-Taste, um den View-Controller zu konfigurieren, wurde mit, der die xib ruft ich präsentieren (ParticipantEditorViewController) wie folgt:
import UIKit
class ViewController: UIViewController {
/*
* This is placeholder class. The code below will need to be added to whichever view controllers summon the participant editor, in their prepareForSegue method.
*/
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
print("snap")
if let participantEditor = segue.destinationViewController as? ParticipantEditorViewController {
print("crackle")
let barButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Action, target: participantEditor, action: nil)
// let barButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Action, target: participantEditor, action: Selector(participantEditor.presentActionMenu()))
print("pop")
navigationItem.rightBarButtonItem = barButton
}
}
}
Aber ich bin immer noch nicht in der Lage, die Navigationsleiste programmgesteuert zu konfigurieren. Irgendwelche Hilfe auf was ich vermisse?
Die Snap, Crackle und Pop-Saiten werden auf der Konsole gedruckt, so dass ich weiß, dass das if-let ausgelöst usw. –