Par exemple : le premier VC saisi après le démarrage de l'APP est le VC publicitaire. Le contrôleur de vue racine à ce moment est le VC publicitaire. Après quelques secondes, il passe à la page d'accueil VC. À ce moment-là, je change de racine. voir le contrôleur vers la page d'accueil VC. Puisque je n'ai plus besoin de revenir au VC publicitaire, je souhaite libérer le VC publicitaire. Y a-t-il un moyen ?
Les étudiants qui ont résolu ce problème le partageront.
J'ai testé cette situation au plus tôt. Une telle publicité VC ne sera pas publiée automatiquement, ce qui signifie qu'elle prend toujours de la mémoire, mais elle est assez petite
.Vous pouvez trouver la variable de pointeur du vc publicitaire et la définir sur
.nil
Cette opération doit être effectuée après l'apparition de l'interface suivante pour éviter des changements soudains dans la vueUne autre manière, vous pouvez utiliser la méthode du cycle de vie de la publicité vc
viewDidDisappear
方法中,手动清除控件指针,如self.view = nil
,广告的UIImageView
控件,另外由于广告只需加载一次且是大图,最好使用contentsOfFile
Modification directe
Window
的rootController
peut libérer le VC publicitaire précédent.