我有一個標籤欄控制器作爲我的應用程序的起點,其中一個選項卡和隨後發生的事情僅適用於管理員。所以我是密碼保護選項卡。我想在我的視圖控制器(其中的方式是UITableViewController
)的viewDidLoad
功能加入少許多種形式對話中,防止加載或出現視圖
想我可以得到用戶在對話框中的變量inputTextField
輸入的文本。
代碼從viewDidLoad()
的相關章節:
if inputTextField?.text != "secret" {
return
}
super.viewDidLoad()
但它不工作。任何暗示讚賞。對不起,如果它太基本了,我完全不熟悉iOS和Swift編程,所以請原諒我的無知人。
定義「它不起作用」。它沒有出現?它不接受密碼?它接受任何密碼?密碼檢查應該在'viewWillLoad()'而不是'viewDidLoad()'中,這樣如果密碼錯誤,控制器可以被中止。 – NRitH 2014-09-20 04:27:25
通過「它不起作用」,即使輸入的密碼不匹配,我的意思也是顯示視圖。我試圖使用viewWillLoad(),但UITableViewController沒有方法viewWillLoad()。 – 2014-09-20 05:12:36