2011-11-01 49 views
1

我剛剛更新爲iOS 5的Xcode 4.2,而我的舊項目在iPhone iOS 5模擬器上運行正常,但我無法在iOS 4.3模擬器上運行它或在我的iPhone 3G 4.2.1。應用程序崩潰。已更新至Xcode 4.2,無法在4.3模擬器中運行項目

我該怎麼辦?我開始認爲這不是一個好主意更新!

對不起,我的英語。

程序接收到的信號:SIGABRT

控制檯: 2011-11-01 09:14:05.555於Romanos [1351:F203] *終止應用程序由於未捕獲的異常 'NSUnknownKeyException',原因:「[的setValue :forUndefinedKey:]:該類不是關鍵數字編碼兼容的關鍵值。'

+0

控制檯中是否存在錯誤消息? – Louis

+0

這是控制檯: 2011-11-01 09:14:05.555 Romanos [1351:f203] ***由於未捕獲異常'NSUnknownKeyException',原因:'[ setValue:forUndefinedKey:]終止應用程序:這個類不是關鍵數字編碼的關鍵值。「 – Tonidurans

+0

但它在Xcode 4中工作 – Tonidurans

回答

0

這通常意味着您的一個XIB容器引用了一個名爲numeroIBOutlet,該對象不再存在(或已被重命名或正在被錯誤對象引用)。您需要查找並刪除XIB中的引用。

我會先看看RomanosViewController的XIB。 :)

0

這可能是本傑吉姆說的,但也要確保你的視圖控制器設置爲正確的類。

您可以檢查界面生成器。例如,單擊文件的所有者或選項卡的視圖控制器在選項卡欄應用程序,並查看身份檢查器(命令+選項+ 3)。你應該選擇視圖控制器的類。

+0

我認爲這行有一些東西,當我評論它時,程序運行沒有錯誤,但屏幕上沒有任何內容出現。 //self.window.rootViewController = self.viewController; [self.window makeKeyAndVisible]; 返回YES; } – Tonidurans

相關問題