UIStoryboard UIView 控制器
Posted
技术标签:
【中文标题】UIStoryboard UIView 控制器【英文标题】:UIStoryboard UIView controller 【发布时间】:2012-09-10 19:03:09 【问题描述】:在发布我的应用程序时,我的应用程序带有一个连接到 Storyboard 中的主 .h 文件的 UIViewController。无法以任何方式访问控制器(它没有与任何其他视图控制器连接。我的疑问是:这个控制器是否占用内存?如果控制器没有打开,代码不会运行,或者我是错了??
【问题讨论】:
【参考方案1】:当你的程序被加载时,UIStoryboard
的一个实例被创建,它加载故事板文件(一个平面 XML)并解析它。因此, 有一些内存与您的 ViewController 相关联。然而,在 ViewController 没有加载之前,它既不会被分配也不会被实例化。
也就是说,您可以从情节提要中加载UIViewController
,无需将其与segue连接。这是使用UIViewController
的标识符和UIStoryboard
的方法-instantiateViewControllerWithIdentifier:
来完成的。
如果您的代码中没有发生这种情况,则 UIViewController
的定义导致的唯一内存与您的 UIStoryboard
的实例相关联。
【讨论】:
以上是关于UIStoryboard UIView 控制器的主要内容,如果未能解决你的问题,请参考以下文章
如何从 UIView 类的 xib 文件导航到 ViewController
UIStoryBoard 从 ApplicationDelegate 获取第一个视图控制器