2012-01-13 155 views
0

我真的不明白爲什麼我在我分配NSArray *topLevelObjects的行中得到「EXC_BAD_ACCESS」。這很瘋狂,因爲我在另一個tabliView中使用完全相同的代碼和相同的BlogCell,並且它的工作完美!cellForRowAtIndexPath的非常奇怪的問題

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    int r = indexPath.row; 
    static NSString *CellIdentifier = @"Blog"; 
    BlogCell *cell = (BlogCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

    if (cell == nil) { 

     NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"BlogCell" owner:self options:nil]; 
     cell = [topLevelObjects objectAtIndex:0]; 
    }   

    return cell; 
} 

回答

0

確保您在BlogCell中指定給FilesOwner的所有出口在此類中都有相應的IBOutlet。

+0

每個插座都連接到UITableViewCell,而不是FilesOwner。它在其他tableView中完美工作 – Abramodj 2012-01-13 09:14:01