试图重新加载表,但给予异常'NSInvalidArgumentException'
问题描述:
我有一个我使用iboutlet.and创建的tableview,当我尝试重新加载它给这个异常的表。 终止应用程序由于未捕获的异常“NSInvalidArgumentException”,reason: '-[NSCFString objectAtIndex:]:
无法识别的选择发送到实例0x5949310
“试图重新加载表,但给予异常'NSInvalidArgumentException'
IBOutlet UITableView *tableStudent;
这里的.h和.m文件。
.H
IBOutlet UITableView *tableStudent;
-(IBAction)enabeluser;
.M当您参考不存在的对象
-(IBAction)enabeluser{
[tableStudent reloadData];
}
答
当时你的数组已经发布,你调用realodData方法。
答
NSInvalidArgumentException发生。您可能在该类中具有发布数据源或tableview对象。
嘿plaace所有的代码regradig到表视图,我们怎么知道是错误 – Ranga
NSInvalidArgumentException当您引用不存在的对象时发生。您可能在该类中具有发布数据源或tableview对象。 – MrWaqasAhmed
似乎数据源(似乎是一个数组)在当时已经发布,你调用* realodData *方法。 – EmptyStack