【发布时间】:2014-02-21 00:13:13
【问题描述】:
是否有人知道我需要检查应用程序是否在一段时间后冻结?我的意思是,我可以在 iPhone 屏幕上看到该应用程序,但没有任何视图响应。
我做了一些谷歌,我发现,我已经以某种方式阻止了主线程。
但我的问题是如何识别导致主线程阻塞的方法?有什么方法可以识别吗?
【问题讨论】:
-
在主线程上运行你的进程...
-
我的项目中有很多进程都在后台线程上运行,比如下载图像、活动指示器的动画、加载表格视图等。我应该在主线程上运行哪个?
-
也许可以描述更多你的应用在做什么,当你被冻结时显示一些你正在执行的代码
-
嗯,我认为这就是问题所在......您同时运行了太多进程......尝试在前一个线程完成时启动一个线程......
-
当我从一个选项卡导航到多个页面时,应用程序会冻结。
标签: ios iphone multithreading ipad freeze