【发布时间】:2009-05-20 22:43:19
【问题描述】:
我是 iPhone 新手,正在尝试这个平台。我有一个根视图控制器,它从笔尖加载它的视图。我不小心取消了此类中 loadView 方法的注释,现在应用程序崩溃了 - 这是因为如果视图控制器是从 nib 启动的,那么您将永远无法拥有 loadView 实现?
【问题讨论】:
标签: iphone cocoa-touch uikit
我是 iPhone 新手,正在尝试这个平台。我有一个根视图控制器,它从笔尖加载它的视图。我不小心取消了此类中 loadView 方法的注释,现在应用程序崩溃了 - 这是因为如果视图控制器是从 nib 启动的,那么您将永远无法拥有 loadView 实现?
【问题讨论】:
标签: iphone cocoa-touch uikit
如果您使用 nib 文件创建视图,那么您应该覆盖 viewDidLoad 并在那里添加您的子视图。当您以编程方式创建所有视图时,您只想覆盖 loadView。
这是UIViewController 文档的链接,该文档在 loadView 和 viewDidLoad 条目下的解释稍长。
一开始我也被同样的问题搞糊涂了……
【讨论】: