Ich habe einfache View-Controller, der in Navigation Controller eingebettet ist, auch ich durch Drag a'drop eine Bar Schaltfläche Element auf der rechten Seite, verbunden als Aktion mit dem Code und nannte es bearbeiten. Also, was ich will, klicken Sie auf, wenn Sie auf die Schaltfläche sollte es den Titel prüfen und ändern, wenn nötig, hier ist der Code:Navigation Element ändert nicht den Titel
class MyClass: ViewController {
@IBAction func editButtonPressed(sender: AnyObject) {
if (self.navigationItem.rightBarButtonItem?.title == "Edit") {
self.navigationItem.rightBarButtonItem?.title == "Done"
} else {
self.navigationItem.rightBarButtonItem?.title = "Edit"
}
aber seine nicht funktioniert. Dank jemals für die Fortschritte
Sie richtig, was für ein einfacher Fehler. Und ich dachte über so viele komplexe Lösungen nach :) –