IOS应用程序在iPhone 5上崩溃

时间:2013-12-03 17:31:29

标签: ios ios7 iphone-5 low-memory

我正在写一个IOS应用程序。它涉及大量数据下载,涉及JSON格式的图像和文本。我正在使用NSOperation Queue来使下载过程顺序进行。整个应用程序在iPhone4和iPhone4s中运行良好,但在iPhone 5中,应用程序在将数据插入数据库时​​崩溃。我有一个API调用,返回大约350个项目。只要将这些记录插入数据库,应用程序就会崩溃。

调试时我没有收到任何崩溃日志。该应用程序只是退出。但是,从管理器中的设备日志中,它会显示内存警告。 MyApp 是我的应用程序的名称。

Dec  3 17:14:21 Gavs-iPhone MyApp[6673] <Warning>: Inserted Reward

Dec  3 17:14:21 Gavs-iPhone MobileMail[6648] <Warning>: Received memory warning.
Dec  3 17:14:22 Gavs-iPhone MyApp[6673] <Warning>: Inserted Reward
Dec  3 17:14:22 Gavs-iPhone UserEventAgent[14] <Notice>: jetsam: kernel termination snapshot being created

在设备控制台中,我可以看到这个

Processes
     Name                    <UUID>                       rpages       recent_max   fds      [reason]          (state)

         keybagd <03955fb37478382481fc34df706700a1>          233              233  100   [vm-pageshortage]  (daemon) (idle)
   wirelessproxd <b5a0169c073b3fa7a2e63079774626bc>           97               97  100   [vm-pageshortage]  (daemon) (idle)
      MobileMail <759a544834f73ebfb26a73e4c16a71d6>          987              987  100   [vm-pageshortage]  (resume) (continuous)
            tccd <96df95e7143c3cdba0e4ce226d849f14>          148              148  100   [vm-pageshortage]  (daemon)
          MyApp <aa954e20bdf13ecf9fa250862caf480e>         6296             7314  100   [vm-pageshortage]  (frontmost) (resume)

令我困惑的是,这只发生在iPhone5上。所有设备都在IOS 7.0.4上运行。

与以前的型号相比,iPhone 5的内存分配是否较少?添加NSZoombies未启用。

这里出了什么问题?

由于

0 个答案:

没有答案