gpt4 book ai didi

iphone - Xcode iPhone SDK “Terminating app due to uncaught exception”

转载 作者:行者123 更新时间:2023-12-03 16:57:50 36 4
gpt4 key购买 nike

我的iPhone应用程序有问题。

这是一个基于标签的应用程序。在其中一个标签中,我有一个表格 View 。我已将其设置为从PLIST加载数据。

我的问题是,当我尝试构建和运行它时,应用程序崩溃或停留在黑屏上,并显示错误消息“由于未捕获的异常而终止应用程序”。

我在控制台中查看,发现错误可能在于以下字符串:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return workouts.count;
}

(错误信息:)
2010-02-06 21:50:54.733 Mudo[52439:207] *** -[FirstViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x39101a0
2010-02-06 21:50:54.735 Mudo[52439:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[FirstViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x39101a0'
2010-02-06 21:50:54.736 Mudo[52439:207] Stack: (
29344859,
2569487625,
29726779,
29296246,
29148866,
4413562,
4420938,
4419935,
3136474,
3076985,
3118420,
3106975,
55857840,
55857263,
55855302,
55854394,
2780921,
2804616,
2787027,
2814133,
37441233,
29129600,
29125704,
2780777,
2818051
)

生成应用程序不会产生任何错误。

请帮我?谢谢 :)

最佳答案

如果查看异常的实际文本'NSInvalidArgumentException', reason: '*** -[FirstViewController tableView:numberOfRowsInSection:]: unrecognized selector sent to instance 0x39101a0',则可以看到问题的根源。您在代码中的某个位置上调用了tableView:numberOfRowsInSection:上的FirstViewController,但它没有实现该方法。

异常不是在编译时捕获的,而是在运行时抛出的。如果您不熟悉它们,则可能需要阅读它们,因为它们是许多编程语言中相当重要的一部分。

http://en.wikipedia.org/wiki/Exception_handling

关于iphone - Xcode iPhone SDK “Terminating app due to uncaught exception”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2214743/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com