大佬教程收集整理的这篇文章主要介绍了ios – 在正常Parse功能的主线程警告上执行长时间运行的操作,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
[Parse enableLocalDatastore];
PFInstallation * currenTinstallation = [PFInstallation currenTinstallation];
我发现这些方法通过在warnParSEOperationOnMainThread上设置@L_197_7@符号断点并检查调用堆栈来引起麻烦.
我不能用异步替换这些调用,据我所知,这些方法是从主线程定期调用的.这是@L_197_7@解析错误,还是应该从后台线程调用所有这些方法?
@H_607_10@dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^{ PFInstallation *currenTinstallation = [PFInstallation currenTinstallation]; dispatch_async(dispatch_get_main_queue(),^(void){ // any UI updates need to happen in here BACk on the main thread }); })
您将不再看到警告.
@H_607_10@ @H_607_10@以上是大佬教程为你收集整理的ios – 在正常Parse功能的主线程警告上执行长时间运行的操作全部内容,希望文章能够帮你解决ios – 在正常Parse功能的主线程警告上执行长时间运行的操作所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。