当前,我正在开发一个包含带有图像叠加层的地图的应用程序。我正在使用MKOverlay将图像放置在MKMapView上方。我通过遵循this教程来做到这一点。学习完本教程后,我为客户定制了该应用程序。
该应用程序已经存在于商店中很长时间了,直到最近没有对源代码进行任何更改时才崩溃。崩溃不会出现在Fabric和iTunesConnect中。
叠加层可以完美显示,但是当我尝试放大时,该应用程序因内存泄漏而崩溃。当我调试该应用程序时,我看到内存使用率非常高。我使用的图像分辨率为3400××3894。我尝试将图像缩小一半,以防止应用崩溃。但是,这感觉像是一种解决方法,而不是实际的解决方法。
有人经历过类似的崩溃吗?我的源代码是否可能导致崩溃,或者该崩溃可能是 iOS更新的后果?