等了10秒后没能回来。主运行循环模式:kCFRunLoopDefaultMode void SendDelegateMessage(NSInvocation *):委托

时间:2012-07-03 09:08:17

标签: ios core-plot uiinterfaceorientation

您好我正在使用核心图标头开发IOS应用程序。我有不同的UI用于风景和肖像。当我试图修改UIview的帧时,取向变化我在等待10秒后无法返回。主运行循环模式:kCFRunLoopDefaultMode  void SendDelegateMessage(NSInvocation *):delegate。有人可以建议我做什么。

1 个答案:

答案 0 :(得分:4)

有关调试此问题的一些建议,首先要弄清楚你的绘图的哪个部分需要这么长时间。 尝试在仪器中使用Time Profiler仪器,使用Hold选项选择程序停滞的图形部分,并检查调用树。 尝试选择性地放置NSLog语句,尝试在调试器中暂停。想一下你的操作的哪个部分需要很长时间。 尝试将任务分解为多个部分,看看是否可以从一个方向缓存UI的元素,并在另一个方向重用它们 尝试使用NSOpperationQueue在后台进行渲染。 查看apple并发编程指南。