来自调试器的消息:由于设备中的内存问题而终止

时间:2018-06-04 10:24:55

标签: ios iphone swift

我的iOS应用程序中有图像表。当我在模拟器中测试我的iOS应用程序时,它工作正常。但是在设备中,当滚动表时它会出现此错误:来自调试器的消息:由于内存问题而终止。  在我的应用程序中也没有任何警告。但它仍然在设备中崩溃。如何解决此错误

注意:我正在使用ENSideMenu。当我滚动表时。这个sidemenu委托方法正在调用

1 个答案:

答案 0 :(得分:0)

是的,您可能对您的警告有静音编译器,但您的应用可能会过度使用内存,即内存未正确优化。

  

来自调试器的消息:由于内存问题而终止。

可能存在内存泄漏或者可能是内存过载(例如视图控制器因为强烈引用而导致弹出/关闭后仍保留在内存中。)

如何查看:

  • 您需要使用个人资料(cmd + i)构建应用,然后从选项中选择Allocation,然后测试您的应用。

  • 您将在测试期间看到正在分配和解除分配的所有视图控制器。

  • 只需识别占用过多内存的视图控制器并尝试优化其内存。

  • 此外,即使在弹出/关闭后,您也可以识别保留在内存中的视图控制器(而不是解除分配)。