0

我的 iOS 应用程序在各种功能(tabBar 点击、警报视图、按钮按下等)之间似乎相当“滞后”。我使用了 Xcode Leaks Instrument,但在应用程序中看不到任何内存泄漏。我还能做些什么来缩小可能使应用程序感觉“粘滞”的原因吗?

各种动作之间大约有 1 秒的停顿。这不会每次都发生,但足以引起注意。此外,如果我的应用程序一直在后台运行,那么当涉及到前台时,在用户可以与应用程序交互之前,屏幕也会冻结一些暂停。

任何建议都会很棒!

4

1 回答 1

2

检查您的 viewWillAppear 方法,如果那里发生了很多事情,那么当您切换选项卡时会有延迟。相反,如果您将 viewWillAppear 操作转移到 viewDidAppear 方法中(假设它们不影响用户体验),那么滞后将不会发生

于 2013-02-04T05:52:01.813 回答