4

UITableViewController(ゆっくりドラッグして離すのではなく) 指をすばやくフリックして"引っ張って更新"すると、アプリがEXC_BAD_ACCESS (code=1, address=0x30000008)エラーでクラッシュします。

関連するコードは次のとおりです。

- (void)refreshView:(UIRefreshControl *)refresh
{
    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
        [self populateWhatsOn];
        dispatch_async(dispatch_get_main_queue(), ^ {
            [self.refreshControl endRefreshing];
        });
    });
}

どんな助けでも大歓迎です!

4

1 に答える 1

-1

populateWhatsOnで参照されているプロパティを使用しているかどうかを確認しますendRefreshing。その場合は、別のキューを作成し、このキューに共通の変更を実行します。

于 2013-12-18T12:44:55.637 に答える