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 本身进行必要的分配和初始化,例如

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