我看到有人曾经问过类似的问题,但没有人回复。 所以我要重新考虑它。
我为我的iPhone创建了一个简单的选项卡式应用程序,只有两个视图。
第一个有一些简单的文本字段和标签等没什么特别的。
当秒视图仍为空时,一切正常。我可以毫无问题地在第一个和第二个视图之间导航。但是,我在第二个视图中添加了Picker View组件并正确设置它,也就是说,我添加了所需的方法和一个包含选择器将填充的数据的数组。就是这样。
那发生了什么?该应用程序现在不会转到第二个选项卡。当我点击第二个视图按钮时,应用程序崩溃时出现以下异常:
- [__ NSCFString属性:atIndex:effectiveRange:]:无法识别的选择器发送到实例0x2103df30 2013-02-28 09:01:01.540我的应用程序[5040:907] ***由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [__ NSCFString属性:atIndex:effectiveRange:]:无法识别的选择器发送到实例< / p>
之后有很多十六进制数字。
此时我尝试使用相同的选择器和代码创建单个视图应用。我只是复制并粘贴它。该应用程序加载就好了。我不知道为什么带有选择器视图的选项卡式应用程序会崩溃。显然这也是其他人经历的事情,并在这个论坛上询问(请参阅下面的链接)
有什么建议吗?看起来这是一个已知问题(或新开发人员不知道的事情,所以我们也犯了同样的错误。)
以下是与其他主题link的问题相同的问题。