拉动刷新使我的应用程序崩溃
Pull to refresh Crash my application
我有一个应用程序,它从共享 Google Api 获取餐厅并将其显示在 table view.Then 我使用
Carbon-kit
用于拉动以刷新 tableview
的内容
refresh = [[CarbonSwipeRefresh alloc] initWithScrollView:self.tblRest];
//[refresh setMarginTop:120];
[refresh setColors:@[[UIColor blueColor], [UIColor redColor], [UIColor orangeColor], [UIColor greenColor]]];
[self.view addSubview:refresh];
[refresh addTarget:self action:@selector(pullToRefresh:) forControlEvents:UIControlEventValueChanged];
当我滚动 table 并尝试刷新它时,出现以下错误:-
Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 2 beyond bounds for empty array'
请帮我解决这个错误。
提前谢谢你。
发生这种情况是因为您必须在刷新时再次初始化阵列。
我有一个应用程序,它从共享 Google Api 获取餐厅并将其显示在 table view.Then 我使用
Carbon-kit
用于拉动以刷新 tableview
的内容 refresh = [[CarbonSwipeRefresh alloc] initWithScrollView:self.tblRest];
//[refresh setMarginTop:120];
[refresh setColors:@[[UIColor blueColor], [UIColor redColor], [UIColor orangeColor], [UIColor greenColor]]];
[self.view addSubview:refresh];
[refresh addTarget:self action:@selector(pullToRefresh:) forControlEvents:UIControlEventValueChanged];
当我滚动 table 并尝试刷新它时,出现以下错误:-
Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 2 beyond bounds for empty array'
请帮我解决这个错误。 提前谢谢你。
发生这种情况是因为您必须在刷新时再次初始化阵列。