即時獲取SIGABRT錯誤,每次我建立。林看到下面的原因:SIGABRT錯誤 - NSUnknownKeyExeption(SetValue:forUndefinedKey;)
終止應用程序由於未捕獲的異常「NSUnknownKeyException」,原因:「[setValue方法:forUndefinedKey:]:此類不是密鑰值編碼兼容的關鍵numberEntered」
-(IBAction)numberEntered:(id)sender
{
NSNumber *day=[NSString stringWithFormat:@"@%", dayEntry];
NSLog(@"%@", day);
}
我認爲它的東西與我試圖傳遞錯誤的價值*天,但我看不到有什麼問題是(在Xcode沒有錯誤)。
基本上我想要做的就是從文本字段中檢索數值並將其設置爲變量(日),以便我可以在計算中使用它。我已經添加了NSLog,以確保從我的文本字段獲取正確的數據。
在此先感謝!
這聽起來像是你的InterfaceBuilder安裝中的一個問題。您將爲其不屬於的類型指定一個UI元素(已經)。 – Till 2012-02-05 15:19:21
在搜索Stackoverflow後,我讀到它可能是IB中的一個問題。我到處搜查,至今無法找到問題。我應該在一個特定的地方看? – Jonnybellman 2012-02-05 15:21:36
檢查已實施'numberEntered:'的對象的「Custom Class」屬性「Class」 - 是否顯示您正在使用的Class-Name? – Till 2012-02-05 15:24:13