0

TableView が空であることに問題があります。

(.h) ファイル内:

@interface TableViewController : UITableViewController{

NSMutableArray *coursArray; }   

(.m) ファイル内:

viewDidLoad

[coursArray addObject:[[NSMutableDictionary alloc]initWithObjectsAndKeys:@"AR111",@"courseCode",@"Arabic Communication Skills (I)",@"courseName", nil]];
[coursArray addObject:[[NSMutableDictionary alloc]initWithObjectsAndKeys:@"AR112",@"courseCode",@"Arabic Communication Skills (II)",@"courseName", nil]];

そしてnumberOfRowsInSection

return [coursArray count];

そしてcellForRowAtIndexPath

cell.textLabel.text = [[coursArray objectAtIndex:indexPath.row]objectForKey:@"courseCode"];

だから何が間違っているのか私を助けてください:)

4

1 に答える 1

2

とても良い。viewDidLoad でも、必要な coursArray 自体の alloc と init を必ず実行してください。

coursArray = [[NSMutableArray alloc] init]
于 2012-06-16T17:20:37.473 に答える