【发布时间】:2015-05-29 11:15:00
【问题描述】:
在我的应用程序中,我有 5 个视图控制器。其中我有 4 个网络服务调用。从第 4 个控制器转到第 5 个控制器时,没有 Web 服务,仍然需要很长时间才能加载。
可能的原因是什么?
我的观察:
- 视图控制器很晚才到达 viewDidLoad。
- 故事板应该是问题。
- 从某些标签中删除自定义字体后,它就可以正常工作了。
【问题讨论】:
-
可能的原因是你在4个VC上调用web服务,数据同步加载,当你移动到5个VC时,由于其他VC没有加载数据,需要时间。你能检查一下吗?
-
也许你可以使用instruments->time profiler来寻找热点
-
@Imran 我没有调用任何网络服务...一旦我从某些标签中删除自定义字体,它就可以正常工作了。
-
有同样的问题
标签: ios objective-c iphone ios8