2015-01-09 65 views
1

當我嘗試執行Play.hidden = true時,我得到錯誤消息「致命錯誤:意外地發現零,而解包可選值」 。我的按鈕插座已連接。如何解決「致命錯誤:意外地發現零,同時展開一個可選值」插座按鈕

Connected Outlets

這裏是我的代碼(裏面的viewController類):

@IBOutlet weak var Play: UIButton! 
@IBOutlet weak var Stop: UIButton! 

這裏是我的方法:

@IBAction func recordButton(sender: AnyObject) { 
    Play.hidden = true 

} 

這裏是另一張截圖:

Screenshot xcode 任何建議,幫幫我。謝謝!

+0

當你說'outletName.disabled = true'時,你是指'Play.hidden = true'還是指任何'outletName.enabled = true'? – keithbhunter 2015-01-09 19:20:54

+0

它看起來像你的插座連接,所以我能想到的另一個原因是具有此代碼的控制器不是你在故事板中創建的實例。這個控制器是如何進入屏幕的? – rdelmar 2015-01-09 19:22:12

+0

你嘗試過self.Play.hidden = true嗎? – 2015-01-09 19:25:40

回答

2

謝謝你們所有的建議。我只是斷開播放按鈕插座並重新連接(信貸到@HAS)[我也將插座從「播放」更名爲「播放按鈕」,因爲我有一個變量var play = AVAudioPlayer() .

我不確定是什麼原因但現在已經修復。

+0

除了這些,我不得不重新啓動Xcode使其工作! – 2018-01-12 16:18:05

相關問題