84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
例: APP 起動後に最初に入った VC はアドバタイジング VC です。このときのルート ビュー コントローラーはアドバタイズ VC です。数秒後にホームページ VC にジャンプします。このとき、ルート ビュー コントローラーをホームページに接続します。広告VCに戻る必要がなくなったので、広告VCを解放したいのですが、方法はありますか?この問題を解決した生徒はそれを共有します。
私はこの状況を最も早い段階でテストしました。このような広告VCは自動的に解放されないため、常にメモリを消費しますが、その量は非常に小さいです。
に設定できます。ビューの突然の変更を避けるために、この操作は次のインターフェースが表示された後に実行する必要があります。nil別の方法として、広告VCのライフサイクルメソッド
nil
直接変更Window的rootController以前の広告VCを解放できます
Window
rootController
私はこの状況を最も早い段階でテストしました。このような広告VCは自動的に解放されないため、常にメモリを消費しますが、その量は非常に小さいです。
広告VCのポインタ変数を見つけてに設定できます。ビューの突然の変更を避けるために、この操作は次のインターフェースが表示された後に実行する必要があります。
を使用することもできますnil
別の方法として、広告VCのライフサイクルメソッド直接変更
リーリーWindow
的rootController
以前の広告VCを解放できます