【发布时间】:2012-02-03 12:55:02
【问题描述】:
我有 6 个 NSMutableArray(monday,tuesday...saturday) 添加到 NSMutableArray "day" 我在这个方法中做“numberOfRowsInSection”
NSArray *array = [day objectAtIndex:section];
return [array count];
一切正常,但是当我添加项目时,我只有在重建项目或删除行时才会有项目
-[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit_Sim/UIKit-1448.89/UITableView.m:995 中的断言失败
由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无效更新:第 0 节中的行数无效。
更新后现有节中包含的行数 (3) 必须等于更新前该节中包含的行数 (3),加上或减去从该节中插入或删除的行数 (0 插入, 1 个已删除)。
如果我采用这种方法一切正常,但我需要采用第一种方法,分两三行
if(section==0)
return [monday count];
if(section==1)
return [tuesday count];
if(section==2)
return [wednesday count];
if(section==3)
return [thirsday count];
if(section==4)
return [friday count];
if(section==5)
return [saturday count];
【问题讨论】:
标签: iphone objective-c ios