[setValue:forUndefinedKey:]:此類不是密鑰值,它是關鍵圖像的符合編碼的密鑰值。錯誤setValue:forUndefinedKey Xcode
這是錯誤代碼,如果您有任何信息或幫助將是巨大的
[setValue:forUndefinedKey:]:此類不是密鑰值,它是關鍵圖像的符合編碼的密鑰值。錯誤setValue:forUndefinedKey Xcode
這是錯誤代碼,如果您有任何信息或幫助將是巨大的
當你改變一個IBOutlet屬性的名稱或刪除一個IBOutlet屬性發生這種情況的其中一個筆尖(Interface Builder的)文件仍然有一個參考。查找與您遇到錯誤的屏幕相關的筆尖,然後在「連接」檢查器中查找過時的連接,該連接引用了一個屬性,該屬性更改了名稱或從此處刪除。
+1這是xib中常見的.. –
當您將@property
設置爲任何IBOutlet對象並忘記@synthesized
時,也會發生這種情況。 請確保您已將設置爲ViewController.h
文件的對象應爲@synthesized
的ViewController.m
文件。
所以這個錯誤的原因是IBOutlet對象沒有在XIB中正確設置,並且您在代碼中的任何位置使用此對象。
from Xcode 4.4默認情況下,編譯器自動調用'@ synthesize'作爲未實現的'@ properties'。 –
好的!因爲我仍然使用** XCode版本4.2.1 **所以我不知道4.4 ...但這發生在這個xcode。 – TheTiger
發佈一些代碼,你會得到這個錯誤。 –