すべてのビューの初期化を単独で処理するカスタム UIViewController サブクラスがあります (ペン先は使用しません)。nib からロードされた別の UIViewController サブクラスもあります。どちらも UITabBarController に含まれています。メモリ警告が発生すると、最初のコントローラーは通知を受け取りますが、viewDidUnload は呼び出されません。2 番目のコントローラーも通知を受け取り、その viewDidUnload が呼び出されます。didReceiveMemoryWarning をチェックインしました。self.isViewLoaded は TRUE で、self.view.superview は null です。両方のコントローラー (それぞれのタブ) は、通知が表示される時点では非表示になっています。
メモリ警告の結果としてアンロードするために、カスタム ビュー コントローラが行うべき特別なことはありますか?