更新到Xcode 4.2并且无法在4.3模拟器中运行项目

时间:2011-11-01 07:57:10

标签: xcode ios5 ios-4.2 xcode4.2 ios4

我刚刚使用iOS 5更新到Xcode 4.2,而我的旧项目在iPhone iOS 5模拟器上运行正常,但我无法在iOS 4.3模拟器或我的iPhone 3G 4.2.1上运行它。应用程序崩溃。

我该怎么办?我开始认为更新不是一个好主意!

抱歉我的英语。

收到信号:SIGABRT

控制台: 2011-11-01 09:14:05.555 Romanos [1351:f203] * 由于未捕获的异常'NSUnknownKeyException'终止应用程序,原因:'[setValue:forUndefinedKey:]:此类不是键值符合编码的键号。'

2 个答案:

答案 0 :(得分:0)

这通常意味着您的一个XIB容器引用了一个名为IBOutlet的{​​{1}}不再存在(或已被重命名,或被错误对象引用)。您需要从XIB中查找和删除引用。

我先看看RomanosViewController的XIB。 :)

答案 1 :(得分:0)

这可能是Benjie Gillam所说的,但也要确保您的视图控制器设置为正确的类。

您可以签入界面构建器。例如,在Tab Bar应用程序中单击File's Owner或选项卡的视图控制器,然后查看Identity Inspector(命令+选项+ 3)。您应该选择视图控制器的类。