2012-06-02 49 views
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是否因爲它的位置改變而無法引用該文件?

+0

'return UIApplication(argc,etc ...)'< - 這不應該編譯。 UIApplication不是一個函數,它是一個類。 – 2012-06-02 08:49:48

+0

@ H2CO3它是'UIApplicationMain'而不是'UIApplication'。對不起,我發錯了。編輯&更新 – iamruskie

+0

配置Xcode以打破異常。這將顯示問題的真實位置。無論如何,某些東西正在使用鍵值編碼(KVC)或綁定(基於KVC構建)來使用沒有這種屬性的對象上的鍵「_slider」來訪問屬性。如果異常仍指向對'UIApplicationMain()'的調用,請檢查您的NIB。 –

回答

0

我最終創建了一個新項目,並將舊的.xib,.m,& .h文件複製到新項目中,並且工作正常。感謝無論如何幫助傢伙。

相關問題