iPhone应用通用应用程序

3

我正在开发一个应用程序,在其中从服务器下载了2000张图像,并将一些数据存储在SQLite数据库中。在模拟器中,这个应用程序工作正常,但在iPhone设备上崩溃了。我使用try..catch来处理错误,但它只是崩溃了,没有显示任何错误信息。所以请帮助我使这个应用程序在设备上运行。


2
你可能因为内存不足而崩溃了。你使用过Instruments来检查你的内存使用情况吗? - jtbandes
2个回答

0

我开发了一个应用程序,其中我下载了600多张图像,每个图像大约为700kb以上,在模拟器中应用程序运行得很完美,但是在实际设备上性能很差。由于该应用程序是IOS3的,Shark工具帮助了我,唯一的原因是内存泄漏,这是我从未预料到的。据我所知,内存泄漏必须是主要原因。请深入研究主线程的工作情况,尽量将大部分工作放在后台运行。

此致, Suhail


1
Shark与内存使用无关。 - jtbandes

0

但是当我在模拟器中运行它时,没有内存泄漏。我还使用僵尸档案运行应用程序,其中也没有显示任何内存泄漏。 - user811644

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接