1

我正在为 iPhone 开发一个应用程序,但它正在耗尽内存,以至于每个字母添加文本大约需要 2 秒。我的故事板上共有 97 个视图控制器,每个视图控制器有 54 个 .h 和 .m 视图控制器文件。我确实为故事板中的不同视图重用了一些 .h 和 .m 文件。当我将最后 4 个视图控制器添加到情节提要时,问题就开始了。没有文本/按钮....在它们中,我的物理内存从(总共 4gb)2,04gb 变为 9,7mb。删除 4 个视图可以恢复内存并且一切正常,添加它们时我遇到了问题。该应用程序在模拟器和设备上运行良好,没有任何问题。我已经卸载了 XCode 并重新安装了 - 同样的问题。请指教。

4

1 回答 1

0

无需卸载 XCode,问题肯定出在您的代码中!97 视图控制器?检查您的代码和垃圾收集。执行 Xcode 内存测试以定位正在消耗内存的内容!

跟踪内存泄漏

如何在 Xcode 教程中调试内存泄漏

Objective C 内存管理解释

于 2012-11-22T07:47:16.283 回答