【发布时间】:2019-06-30 11:34:34
【问题描述】:
我有一个包含 7 个屏幕的应用。第一个屏幕是登录屏幕。登录成功后,我在 AppDelegate 中将根视图控制器更改为 Home Screen。
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
HomeViewController *objHomeScreen = [storyboard instantiateViewControllerWithIdentifier:@"HomeViewControllerSID"]; [self.window setRootViewController:objHomeScreen];
现在将显示主屏幕。接下来,在 3 个控制器之后,我再次更改了 rootViewController。现在我的问题是,更改 rootViewController 后,这 3 个控制器是否会存在于内存中?
【问题讨论】:
标签: ios objective-c swift memory-management memory-leaks