首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一种向iPhone上的应用发送内存不足警告的方法

一种向iPhone上的应用发送内存不足警告的方法
EN

Stack Overflow用户
提问于 2012-09-14 21:36:28
回答 2查看 574关注 0票数 1

我正在寻找一些工具/应用程序/调整,可以产生低内存警告的iPhone (越狱)。或者,作为模拟高内存使用率的替代变体调整。

我需要它来测试我的应用程序在低内存警告时的行为。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-14 21:42:05

  • 你可以在模拟器上测试它,通过"Simulate Warning“菜单项(从"Hardware”菜单)
  • 在你的设备上,你可以调用私有方法_performMemoryWarning

#if DEBUG [UIApplication sharedApplication performSelector:@selector(_performMemoryWarning)];#endif

  • ]另一个解决方案是也手动发送通知:

CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(),(CFStringRef)@"UISimulatedMemoryWarningNotification",NULL,NULL,true);

票数 3
EN

Stack Overflow用户

发布于 2012-09-14 21:43:32

当你在模拟器上运行应用程序时,你可以通过:

硬件(在顶部菜单上) ->模拟内存警告

对于真实的设备,你可以用一个私有的方法来实现:

代码语言:javascript
复制
[[UIApplication sharedApplication] performSelector:@selector(_performMemoryWarning)];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12425720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档