【发布时间】:2015-08-11 13:39:29
【问题描述】:
我目前正在构建一个小的示例 iOS 应用程序,我以编程方式开发了我的 UIViewControllers 和视图,我的目标是 iOS 7+ 设备,我有一个简单的问题: 在这里我如何展示一个新的控制器
MySuperController *superController = [[MySuperController alloc] init];
[self.navigationController showViewController:superController sender:self.navigationController];
首先我想知道它是否是显示另一个视图控制器的正确方法? 第二个想象我正在一个 LoginViewController 中执行这些指令,这些指令将只显示一次(通常在用户启动应用程序时)我如何在创建并显示另一个视图控制器后释放这个 loginviewcontroller? 我知道这个问题已经被问过,但所有提出的解决方案都是旧的/不合适的(我的示例应用程序启用了 ARC,我认为默认情况下启用)
我是这个环境的新手,感谢任何帮助/指示,谢谢
【问题讨论】:
-
如果您使用的是 ARC,则无需释放 viewcotroller。
标签: ios objective-c iphone uiviewcontroller