开发者社区> 问答> 正文

IOS模拟器模拟内存警告闪退

具体情况是这样的,公司的软件之前一直用的4S(也就是6.01)的系统测试的,没有任何问题,前几天突然发现在4.3的系统上会闪退,经过测试发现是内存警告问题,于是下载了4.3的模拟器,可奇怪的事情发生了。

点击模拟器菜单硬件》模拟内存警告,AppDelegate的方法:

 - (void) applicationDidReceiveMemoryWarning:(UIApplication *)application {
    NSLog(@"sdfsdfsdfsdf 内存警告啦:%d", (int)OSMemoryNotificationCurrentLevel());
}

有调用,但调用之后就闪退,而其它ViewController中的

- (void) didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
}

并没有被调用,这让我无从下手,错误截图如下:
screenshot

展开
收起
杨冬芳 2016-07-01 12:55:20 3371 0
1 条回答
写回答
取消 提交回答
  • IT从业

    给个源码截图,设置个断点。看那个位置出错?
    确定警告level,真机测试。
    可能是跟sdk有关的其他原因。

    2019-07-17 19:49:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载