【发布时间】:2015-10-08 20:09:42
【问题描述】:
我的应用程序上的初始视图控制器是一个 UITabBarController,它会为登录用户显示。
然而,对于新用户,我的应用代理会首先将他们指向登录/注册视图控制器:
// New user, show login
self.window.rootViewController = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"LoginViewController"];
当用户完成登录/注册后,我将用户发送到标签栏:
// Login done, go to main view
[self performSegueWithIdentifier:@"userLoginToMainSeg" sender:self];
但是,这样做不会释放 LoginViewController(不会调用 dealloc)。
有人可以在这里解释我的逻辑错误吗?
【问题讨论】:
-
userLoginToMainSeg是个什么样的segue? -
@TamásZahola 这是一个模态序列
标签: ios objective-c segue