メモリ警告をトリガする最も簡単な方法は何ですか?メモリ警告をトリガする方法
答えて
[[NSNotificationCenter defaultCenter] postNotificationName:
@"UIApplicationMemoryWarningNotification" object:[UIApplication sharedApplication]];
私のために働かない –
使用UIApplicationDidReceiveMemoryWarningNotification –
シミュレータでは、[ハードウェア]に移動し、[メモリの警告をシミュレート]を選択できます。
あなたが本当のiOSデバイス上でこれを実行しようとしている場合、this blog postは、コード内のメモリの警告を送信する方法について説明します。シミュレータで
、あなたは、デバイスから1 ...
をシミュレートすることができます、あなたは(例えば、malloc
経由)、メモリを大量に割り当てたいことがあります。 手順を実行する必要があります。そうしないと、メモリ警告なしにアプリケーションがクラッシュすることがあります。私のアプリデリゲートで次に
- (void) simulateMemoryWarning:(UITapGestureRecognizer *)gesture {
[[NSNotificationCenter defaultCenter] postNotificationName:TriggerManualMemoryWarningNotification object:nil];
}
:私は、このようなこれをトリガ私のUIの特定の領域にトリプルクリックなど、デバッグモードで私のアプリに隠された何かを置くのが好き
:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didReceiveManualMemoryWarning:) name:TriggerManualMemoryWarningNotification object:nil];
と
- (void) didReceiveManualMemoryWarning:(NSNotification *)notification {
#ifdef DEBUG
SEL memoryWarningSel = @selector(_performMemoryWarning);
if ([[UIApplication sharedApplication] respondsToSelector:memoryWarningSel]) {
[[UIApplication sharedApplication] performSelector:memoryWarningSel];
}else {
NSLog(@"%@",@"Whoops UIApplication no loger responds to -_performMemoryWarning");
}
#else
NSLog(@"%@",@"Warning: performFakeMemoryWarning called on a non debug build");
#endif
}
ありがとう!私は振りジェスチャーの通知を追加し、それは完全に動作します – akaDuality
- 1. iOSメモリ警告を処理する
- 2. iOSメモリの警告をシミュレートする
- 3. AVCamメモリ不足警告
- 4. Iphoneメモリの警告ポーズアプリケーション
- 5. iOS Appメモリの警告
- 6. ios - メモリの警告とクラッシュ
- 7. 追跡メモリ警告ソース - iOS
- 8. iPhone開発メモリの警告
- 9. ルート警告コントローラの新しいオブジェクトを作成するメモリ警告
- 10. 少しメモリを使用すると、ipadアプリケーションのメモリの警告
- 11. リンク警告をクリアする方法4099
- 12. UISplitViewControllerを使用して、viewDidUnloadから回復する方法(メモリ警告の後)
- 13. 「受信メモリ警告。レベル= 2」4.x?
- 14. 機器でのメモリの警告
- 15. UIImageView UIScrollView HighRes画像メモリの警告
- 16. コアデータメモリ使用量とメモリ警告
- 17. メモリの警告と白い画面
- 18. 複数のUIWebViewのメモリ不足警告
- 19. 受信メモリ警告。 iPadのレベル= 1
- 20. JavaFXで警告を消す方法は?
- 21. 異なるコンパイラ間で一貫してトリガされる警告?
- 22. iOS - メモリのクリーニングをトリガする方法はありますか?
- 23. IOSのメモリ警告を管理する。すべてのポインタ?
- 24. メモリ不足警告の根本原因を追跡する
- 25. UIImageで描画するとメモリ警告が発生する
- 26. 警告CS1707の修正方法は?
- 27. デバッグ後にiOsのメモリ警告が発生する
- 28. メモリ警告イベントの前にiPhoneアプリがクラッシュする
- 29. iphoneアプリケーションがメモリ警告で頻繁にクラッシュする
- 30. Alamofireリクエストでメモリ警告が発生する
シミュレータのメニューからHardware/Simulate Memory Warningを試しましたか? – dasblinkenlight