拉动刷新使我的应用程序崩溃

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'

请帮我解决这个错误。 提前谢谢你。

发生这种情况是因为您必须在刷新时再次初始化阵列。