2015-01-07 40 views
0

對不起,我沒有具體的問題,但我無法弄清楚如何解決這個錯誤。該應用程序本身不顯示在Xcode中的任何錯誤,但是它在開始崩潰,並顯示錯誤消息this class is not key value coding-compliant for the key guessMade.此課程不是關鍵代碼編碼密鑰

@IBOutlet weak var numberGuessed: UITextField! 
@IBOutlet weak var answer: UILabel! 

@IBAction func guessMade(sender: AnyObject) { 

    var numberOfFingers = arc4random_uniform(11) 
    var numberString = String(numberOfFingers) 
    var integerGuessed = numberGuessed.text 

    if numberString == integerGuessed { 
     self.answer.text = "You're right! I had \(integerGuessed) fingers up" 
    }else { 
     self.answer.text = "Nope! I had \(numberString) fingers up" 

    } 
} 

這是一個非常小的項目,所以這是整個代碼。應該檢查按鈕guessMade以查看輸入到文本字段中的數字是否與按下按鈕時也產生的隨機生成的數字相匹配。任何想法是什麼錯誤告訴我錯了?

+0

刪除所有IBOutlet並重新鏈接它們。試試。 –

+1

請[在錯誤上搜索](http://stackoverflow.com/search?q=this+class+is+not+key+value+coding-compliant+for+the+key)。這個問題已經被覆蓋了很多次。 – rmaddy

+0

@WorldOfWarcraft謝謝我以某種方式讓那個按鈕鏈接了兩次。 – andrewxt

回答

3

檢查您的視圖控制器文件的所有者,如:

enter image description here

看看是否有任何黃色標記華林這樣,如果有什麼事情刪除。 希望這有助於.. :)

相關問題