【发布时间】:2010-02-06 21:09:20
【问题描述】:
我的 iPhone 应用程序有问题。
这是一个基于标签的应用程序。在其中一个选项卡中,我有一个表格视图。我已将其设置为从 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
)
构建应用不会产生任何错误。
请帮帮我?谢谢:)
【问题讨论】:
-
您能向我们展示您在课堂上的@interface 声明吗?听起来您还没有将 FirstViewController 声明为 UITableViewController 子类,或者您没有正确设置表格视图的委托/数据源...
-
@interface FirstView : UIViewController
{ NSArray *workouts; } @end
标签: iphone objective-c xcode crash