当我浏览我的应用程序一段时间后,我的 iPod 4G 和 iPad 3 出现以下错误,整个屏幕变白或应用程序挂起,然后我必须重新启动应用程序。
CoreAnimation: failed to allocate 1879072 bytes
这个问题通常在我们使用 Core Plot 时出现,但我没有使用 Core Plot
我在我的代码中使用ARC。
我已将 MKMapview 和 CoreLocation 用于 map 。
我用谷歌搜索了这个问题,但除了核心情节问题之外找不到任何东西。
如有任何帮助,我们将不胜感激。
提前致谢。
最佳答案
很可能您在应用程序的其他地方使用了过多的内存,而首先未能进行分配的是 Core Animation(特别是因为它是一个相当大的分配)。通过 Instruments 中的“Allocations”工具运行它并调查您在哪里使用了过多的内存。
关于ios - 尽管不使用 Core Plot,但核心动画无法分配字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19403295/