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

xoHome 发布于 2013/03/06 14:05
阅读 2K+
收藏 0
iOS

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

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

- (void) applicationDidReceiveMemoryWarning:(UIApplication *)application {
    NSLog(@"sdfsdfsdfsdf 内存警告啦:%d", (int)OSMemoryNotificationCurrentLevel());
}
有调用,但调用之后就闪退,而其它ViewController中的

- (void) didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
}
并没有被调用,这让我无从下手,错误截图如下:

请问各位是怎么处理内存警告的? 有没有遇到过这类情况呢

加载中
0
xoHome
xoHome
没人么? 人工顶下
0
chester168
chester168
给个源码截图,设置个断点。看那个位置出错?
xoHome
xoHome
发送警告信息之后直接闪退了,没法下断点啊
0
披麻皴
披麻皴

确定警告level,真机测试。

可能是跟sdk有关的其他原因。

xoHome
xoHome
不知道是不是模拟器原因,level为0,真机测试和模拟器一样的结果,直接闪退
返回顶部
顶部