-3

[[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;

} 
4

2 に答える 2

0

警告を確認してみてください。通常、XCode では、警告はより多くのエラーを示します。

「c」値のエラーだと思います。

于 2012-06-09T06:42:52.647 に答える
0

ラインで:-

UITableViewCell *c= [taskTable dequeueReusableCellWithIdentifier:@"Cell"];

taskTabletableView(直接ではなく、tableView のデリゲート メソッドを指す) に置き換える必要があります。

于 2012-06-09T04:41:09.530 に答える