My Application は 5 つのタブで構成されています。そのうちの 4 つは、それぞれに約 20 のテキスト フィールド (プログラムで作成され、サブビューとしてビューに追加されます) を含み、最後のタブは前のタブ (スクリーンショット) のプレビューです。ユーザーがこのタブに移動すると、プレビューが可能になり、プレビューで電子メールをトリガーするオプションが表示されます (4 つのタブすべてのスクリーンショットを電子メールに添付します)。これを正常に実装しましたが、メモリ警告が発生しました。私の問題を解決するために何か助けていただければ幸いです。
私はこの方法でそれを試しました: ビューが表示されていない場合は didReceiveMemoryWarning でオブジェクトを解放しました
- (void)didReceiveMemoryWarning
{
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
if (!self.view.window) {
[preparedForTextField release];
[agentTextField release];
[phoneTextField release];
[dateTextField release];
[textFieldsArray release];
}
// Release any cached data, images, etc. that aren't in use.
}
viewDidLoad でビューを再度リロードしました。それでも、メモリの警告が表示されます。