我在[[c textLabel] setText:item];获得了一个帖子。我不明白我需要改变什么才能让我的应用程序运行。线程说:线程1:信号SIGABRT。如果需要,我可以发布更多信息请帮助。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [tasks count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *c= [taskTable dequeueReusableCellWithIdentifier:@"Cell"];
if (!c) {
c = [[ UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell"];
}
NSString *item = [tasks objectAtIndex:[indexPath row]];
[[c textLabel] setText:item];
return c;
}
答案 0 :(得分:0)
在该行中: -
UITableViewCell *c= [taskTable dequeueReusableCellWithIdentifier:@"Cell"];
taskTable
应替换为tableView
(指向tableView的委托方法而不是tableView Directly。)
答案 1 :(得分:0)
尝试检查警告。通常在XCode中,警告说更多错误。
我认为,“c”值的错误。