カスタムセルがあり、その中に別のテーブルビューがあるテーブルビューがあります。このcellForRowAtIndexPath
メソッドでは、このエラーno index path for table cell being reused
とcell gets disappeared after scroll
. これは indexpath の問題ですか、それとも cellidentifier の問題ですか?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"CustomCell";
CustomCell *customCell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
// __block CustomCell *customCell = (CustomCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
// if (customCell == nil)
// {
// customCell = [[[CustomCell alloc] initWithFrame:CGRectMake(0, 0, 320, 416)] autorelease];
//
// }
[customCell prepareCell:arrCategory];
return customCell;
}
-(void)prepareCell:(NSArray *)arrCategory
{
if(mutArr != nil) {
[mutArr removeAllObjects];
mutArr = nil;
[mutArr release];
}
mutArr = [[NSMutableArray alloc] arrCategory];
[tblCusom reloadData];
}
私はこのSO quesを通過しますが、この質問で使用されている方法は使用していません。それで、私がそれを追跡できない問題は何でしょうか。グーグルで検索しても同じ問題は見つかりませんでした