我有一個簡單的視圖控制器嵌入在導航控制器中,我也是通過拖動一個向右拖動一個欄按鈕項目,將它作爲動作連接到代碼並命名爲編輯。所以我想,如果點擊按鈕,應該驗證標題,如果需要改變它,這裏是代碼:導航項不會改變標題
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"
}
但它不能正常工作。 感謝曾經的進步
你說得對,多麼簡單的錯誤。我正在考慮如此複雜的解決方案:) –