Rumah > Soal Jawab > teks badan
Sebagai contoh: VC pertama yang dimasukkan selepas memulakan APP ialah VC pengiklanan pada masa ini ialah VC pengiklanan Selepas beberapa saat, ia melompat ke halaman utama VC lihat pengawal ke halaman utama VC. Oleh kerana saya tidak lagi perlu kembali ke VC pengiklanan, saya ingin mengeluarkan VC pengiklanan Adakah ada cara?
Pelajar yang telah menyelesaikan masalah ini akan berkongsi.
给我你的怀抱2017-07-01 09:14:25
Saya menguji situasi ini pada awalnya VC pengiklanan sedemikian tidak akan dikeluarkan secara automatik, yang bermaksud ia sentiasa mengambil ingatan, tetapi ia agak kecil
Anda boleh mencari pembolehubah penunjuk vc pengiklanan dan menetapkannya kepada Operasi ini harus dilakukan selepas antara muka seterusnya muncul untuk mengelakkan perubahan mendadak dalam paparannil
代言2017-07-01 09:14:25
Pengubahsuaian terusWindow
的rootController
boleh keluarkan VC pengiklanan sebelum ini.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
_window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
_window.backgroundColor = [UIColor whiteColor];
_window.rootViewController = [ADViewController new];
[_window makeKeyAndVisible];
// 2.0秒后跳转到mainController
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
MainViewController *VC = [MainViewController new];
// 修改 rootViewController 后, ADViewController会释放
_window.rootViewController = VC;
});
return YES;
}