2011-09-28 55 views

回答

1

在设备上运行时附加调试器,看看它是否产生了这种情况。否则,请检查组织者中的设备日志。应用程序崩溃时,日志会留在设备上。可以用符号来表示这些信息。

2

我建议你添加NSZombieEnabled并在你的环境中将它设置为YES,你可以在Project-> Edit active executable->(去Agruments标签)中设置它并添加到变量中以便在环境中设置,可以看到(如果你很幸运)问题在哪里。请记住在商店上传应用程序之前将其删除。您可以从商店下载this应用程序。

+2

也只在模拟器中使用僵尸,它们从不释放内存。我也想在模拟器中启用其他内存管理选项(Scribble,Guard Edge,Guard Malloc和Log Exceptions)。 – zaph

0

当您安装新版本时,您是否完全清除了之前安装的应用程序?安装在真实设备上的旧版本的残留与新安装之间的不一致可能导致这种情况。

相关问题