0

我在一个开始使用故事板和 xib 文件的项目中取得了很大进展。然后我决定将其全部更改为 xib 文件,以便 5.0 之前的固件可以使用它们。我在这样做时遇到了一些麻烦,所以我创建了一个新项目并开始复制 xib 文件的所有代码和内容。但是,当我运行该项目时,调试器给了我错误“这个类不符合 key gameStarts 的键值编码”(出口名称)。我已经尝试从 DerivedData 文件夹中清除所有目标,重置我的 iOS 模拟器,并检查指定 xib 文件的连接检查器以查找稀有出口,但似乎没有任何效果。我已经搜索了几个小时没有成功。帮助将不胜感激。

4

1 回答 1

0

似乎 .xib 文件有一个对 gameStarts 的出口引用,但在控制器文件中,没有 IBOutlet 属性 gameStarts。检查您是否在 xCode 4 中正确设置它的最简单方法是切换到 xib 文件,选择文件的所有者,单击类名右侧的三角形。这应该将您带到类文件。我之前也遇到过类似的问题,都是由于引用不正确造成的。

并在 xib 文件中找到连接到 gameStarts 的元素,将其重新连接到您的控制器。我猜你会从故事板文件中复制界面。

于 2012-08-02T05:26:16.333 回答