當滾動tableview時,我收到EXC_BadAccess錯誤消息。滾動tableview時獲取EXC_Bad_Access
以下是我在cellForRowAtIndexPath中完成的代碼。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *[email protected]"customCellHistory";
customCellHistory *cell=(customCellHistory*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
NSArray *topLevelObjects=[[NSBundle mainBundle]loadNibNamed:@"customCellHistory" owner:self options:nil];
for (id currentObject in topLevelObjects) {
if ([currentObject isKindOfClass:[UITableViewCell class]]) {
cell=(customCellHistory*)currentObject;
break;
}
}
}
cell.lb11.text=[cellArray1 objectAtIndex:indexpath.row];
cell.lbl2.text=[cellArray2 objectAtIndex:indexpath.row];
return cell;
}
我能感覺到問題是由於上面的代碼中的一些錯誤而引起的。
我在上面的代碼中使用了CustomCell來顯示自定義的單元格。
誰能告訴我,我是用這個代碼
嗨,我收到錯誤「[__NSArrayI objectAtIndex:]:發送到釋放實例的消息」。 – surendher 2013-05-09 10:24:57
你什麼時候得到這個錯誤? – icodebuster 2013-05-09 11:58:32
您是否創建了自定義單元格NIB並將其cellIdentifier設置爲'customCellHistory' – icodebuster 2013-05-09 12:02:03