0
好的,所以我對Xcode相當陌生,對調試完全不熟悉。 我已經花了幾天創建一個整潔的小應用程序。一切工作都很完美,我決定在每天打電話之前運行一次最終的模擬。 這是當我開始頭痛:將委託文件移出文件夾
Thread 1: signal SIGABRT
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
我開始尋找在我的代碼,當我在Project Navigator的底部注意到AppDelegate中的一個文件出來的文件夾中。我將它放回到文件夾中並再次運行模擬器。拋出相同的異常。 (我不記得是哪個委託文件,這事小時前)
所有輸出:
2012-06-02 04:54:14.901 App Name[438:f803] ***Terminating app due to uncaught exception 'NSUnkownKeyException', reason: '[<UIApplication 0x687b3d0> setValue:forUndefinedKey:]: this class is not key value coding-complaint for the key _slider.'
有人可以幫我嗎?
我在想這些文件已經失去了彼此之間的溝通。
Xcode是否因爲它的位置改變而無法引用該文件?
'return UIApplication(argc,etc ...)'< - 這不應該編譯。 UIApplication不是一個函數,它是一個類。 – 2012-06-02 08:49:48
@ H2CO3它是'UIApplicationMain'而不是'UIApplication'。對不起,我發錯了。編輯&更新 – iamruskie
配置Xcode以打破異常。這將顯示問題的真實位置。無論如何,某些東西正在使用鍵值編碼(KVC)或綁定(基於KVC構建)來使用沒有這種屬性的對象上的鍵「_slider」來訪問屬性。如果異常仍指向對'UIApplicationMain()'的調用,請檢查您的NIB。 –