-4

客户在 appstore 上有 iPhone 应用程序。这个应用程序的第二个版本是从一开始就开发的。现在,当我安装 appstore 版本并从 xcode 安装新版本时,它会因错误而崩溃:

[ setValue:forUndefinedKey:]:这个类不符合键 usernameTextField 的键值编码。

在这种情况下提交更新的适当方法是什么

UPDT

我们在新版本中没有 usernameTextField

4

3 回答 3

2

这几乎总是从代码中删除一个出口,而不是从故事板或 xib 文件中使用的所有地方删除它。查看这些并删除对该插座名称的引用。如果它们没有出现在图形编辑器中,请使用 Open As...->Source Code 并在文本中搜索usernameTextField.

于 2012-07-23T12:39:07.203 回答
0

看起来应用程序没有正确更新,旧版本的文件仍然存在。对您的应用程序进行干净构建(即清洁,然后构建),问题应该会自我纠正。

于 2012-07-23T12:36:57.913 回答
0

通过使用以前版本中使用的名称重命名我的 AppDeligate 来修复

于 2012-07-23T13:20:05.260 回答