在我的应用程序中导航一段时间后,我在iPod 4G和iPad 3上收到以下错误,并且整个屏幕变白或应用程序挂起,然后我必须重新启动应用程序。

CoreAnimation: failed to allocate 1879072 bytes


当我们使用Core Plot时通常会出现此问题,但我不使用Core Plot

我在代码中使用ARC。

我已经将MKMapview和CoreLocation用于地图。

我做了这个问题的谷歌,但除了核心情节问题找不到任何东西。

任何帮助,将不胜感激。

提前致谢。

最佳答案

您很可能在应用程序的其他地方使用了过多的内存,而Core Animation首先无法进行分配(特别是因为分配的空间很大)。通过Instruments中的“分配”工具运行它,并调查您在哪里使用了过多的内存。

关于ios - 核心动画未能分配字节,尽管未使用核心图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19403295/

10-11 19:44
查看更多