6

我正在使用 Core Plot 标头开发 iOS 应用程序。我有不同的横向和纵向用户界面。在方向更改时,failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode void SendDelegateMessage(NSInvocation*): delegate当我尝试修改UIView. 有人可以建议我该怎么做。

4

1 回答 1

5

一些调试这个问题的建议,首先尝试弄清楚你的绘图的哪一部分花费了这么长时间。尝试使用 Instruments 中的 Time Profiler 工具,Hold 选项以选择程序陷入困境的图表部分,并检查调用树。尝试选择性放置NSLog语句,尝试在调试器中暂停。弄清楚您的操作的哪一部分需要很长时间。尝试将任务分解为多个部分,看看是否可以从一个方向缓存 UI 元素并在另一个方向重用它们。
尝试在后台使用NSOpperationQueue. 查看Apple 并发编程指南

于 2012-07-05T02:16:40.493 回答