1
我的iPhone应用程序在从后台进入活动状态时倾向于“冻结”UI。我怎样才能使用仪器找出冻结的原因?我应该使用什么工具?在乐器面板中需要查看的关键列是什么?使用仪器,我怎么知道是什么导致我的iPhone应用程序冻结?
我的iPhone应用程序在从后台进入活动状态时倾向于“冻结”UI。我怎样才能使用仪器找出冻结的原因?我应该使用什么工具?在乐器面板中需要查看的关键列是什么?使用仪器,我怎么知道是什么导致我的iPhone应用程序冻结?
随着应用程序进入后台,系统会制作当前用户界面的屏幕截图。只要AppDelegate的方法(applicationDidBecomeActive ...)执行,应用程序变为活动状态时会显示该屏幕截图。
如果在唤醒时想要运行一些长时间运行的操作,请考虑在后台线程中运行它。不要执行同步网络连接。如果你的用户界面依赖于这个处理,考虑用一些“Please wait ...”类型的消息来显示模态视图控制器。
您不需要此仪器进行分析,只需在debuger中运行应用程序,并在“冻结”时暂停调试。检查堆栈痕迹。