在我的tableview中調用方法中的行no的方法被調用,它返回值17,但cellforrowatindexpath沒有被調用。我已經把斷點放在第一行這個方法,但這一點從來沒有顯示調試時,我已經遵循tableviewdelegate和datasource.and tableviews數據源,委託在Int構建器中正確設置。uitableview cellforrowatindexpath沒有調用,但沒有:行中的行被稱爲
我也張貼一些代碼
在我viewcontroller.m
-(void)viewDidLoad
{
tweets=[[NSMutableArray alloc]init];
[self updateStream:nil];
[self.tweetsTable setDelegate:self];
[self.tweetsTable setDataSource:self];
}
-(NSInteger)tableView:(UITableView *)tweetsTable numberOfRowsInSection:(NSInteger)section {
return [tweets count];
}
-(UITableViewCell *)tableView:(UITableView *)tweetsTable cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"twitCell";
TwitCell *cell = (TwitCell *)[tweetsTable dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = (TwitCell *)[[[TwitCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
cell.tweet = [tweets objectAtIndex:indexPath.row];
[cell layoutSubviews];
return cell;
}
其返回17。我發現,調試 – sujith1406 2011-05-18 11:12:08