2013-08-27 154 views
0

崩溃我试图运行我在ipad 1(iOS版5.0)应用程序,但在启动某个应用程序崩溃(在闪屏图像)。所以我运行一个档检查,然后总的内存使用量接近5.0Mb,它在启动映像期间崩溃了。我从配置文件中获得了“低内存”的提示。然后我检查了内存分配情况,并且我看到它也使用6.0 mb来打开应用程序,然后突然降低到4.0 Mb,并在某个时间应用程序崩溃。请检查随附的图像。iOS应用程序在启动时

Memory allocation check

+0

你试图欺骗僵尸吗? – Injectios

+0

我已经在计划中启用僵尸,但我没有看到配置文件工具中的僵尸 – Navi

+0

@Navi在启动屏幕后您正在执行什么操作。你可以解释一下,因为一个5 MB的图像不能使应用程序崩溃,并且它位于包中。 –

回答

2

当你的应用程序启动,application:didFinishLaunchingWithOptions:被调用。尽快从这种方法返回是你的工作。在向用户呈现某些内容之前,只做必要的事情以满足您对应用程序的需求。

此时不要做任何同步联网。您可以启动对网络的异步呼叫,但您必须立即从此方法返回。如果你不这样做,系统会在你的应用程序出现第一个视图之前杀死你的应用程序。

+0

我试图破发点一样,把第一个破发点上 - (BOOL)申请:(UIApplication的*)应用didFinishLaunchingWithOp ..但它没有达到之前有自身的应用程序崩溃 – Navi

+0

任何自己的代码执行? – Marcel

+0

当我在执行分析应用程序崩溃而不执行任何代码时。在正常运行的应用程序中,通过viewdidload并崩溃 – Navi