私のアプリでは、ときどき私はレベル1のメモリ警告を受け取ります。それが起こると、tabbarviewcontrollerの一部であるビューの1つのviewdidunloadを呼び出します。 viewdidunloadでは、私はアウトレットをnilに設定しました。これは全く正常だと思います。IOSのメモリ警告を管理する。すべてのポインタ?
そのクラスに再度アクセスしようとすると問題が発生します。割り当てが解除されたため、不正なアクセスエラーが発生し、そのビューが再び表示されなくなります。これらのアウトレットを無制限に設定しないと、正常ではないクラッシュは発生しませんが、コンベンションではいつでもアウトレットをviewdidunloadに設定します。
この場合、メモリ警告を処理するためのポインタはありますか?私はそれが規約に反しているので、私はviewdidunloadメソッドにあるコードを削除したくないです。
私は私がその場合tabbarcontroller> _ <
基本的にviewdidloadは再び呼び出されません。いったんthetbbarcontrollerがsetindexを呼び出すと、コントローラはコントローラではなく、クラッシュします。 – user281300