Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在dispatch_async中重新加载collectionViewCell?_Ios_Uicollectionviewcell_Dispatch - Fatal编程技术网

Ios 如何在dispatch_async中重新加载collectionViewCell?

Ios 如何在dispatch_async中重新加载collectionViewCell?,ios,uicollectionviewcell,dispatch,Ios,Uicollectionviewcell,Dispatch,collectionView重新加载数据不工作。代码中有什么错误?如果我的问题不足以理解,我已经在这个链接中提到了细节 先谢谢你 -(void)setMovieDetail{ dispatch_async(bgQue, ^{ //code here.. [collectionView reloadData]; }); } 你有没有试过这样的方法: [collectionView performSelectorOnMainThread:@sel

collectionView重新加载数据不工作。代码中有什么错误?如果我的问题不足以理解,我已经在这个链接中提到了细节 先谢谢你

-(void)setMovieDetail{
    dispatch_async(bgQue, ^{

        //code here..
        [collectionView reloadData];

    });
}

你有没有试过这样的方法:

[collectionView performSelectorOnMainThread:@selector(reloadData)
                                 withObject:nil
                              waitUntilDone:false];

UIKit方法需要在主线程上调用。我已经在头文件中调用了UIKit方法。但不起作用……是的,我也试过了。但是不起作用。我甚至尝试过使用这个dispatch_async(dispatch_get_main_queue(),^{[collectionView reloadData});但不起作用。请在这个链接中查看我的问题: