【发布时间】:2009-08-27 03:20:08
【问题描述】:
我正在试图弄清楚哪些逻辑应该进入不同的 UIViewController 方法,如 viewDidLoad、viewDidAppear、viewWillAppear、...
我的应用程序的结构是我有一个根视图控制器,它实际上并没有自己的视图,而是它有一个选项卡视图控制器并将其他视图控制器加载到其中。但在未来,它可能需要加载其他视图控制器而不是标签栏控制器,具体取决于应用逻辑。
我的主要问题是,人们通常会在 viewDidLoad、.... 方法中放入什么。
目前我:
viewDidLoad - 设置标签栏控制器并将其视图设置为视图控制器自己的视图
viewDidAppear - 检查用户是否存储了登录信息 如果没有 - 存在登录 如果是这样,请登录并获取第一个选项卡的应用数据
我现在正试图弄清楚我设置标签栏控制器的逻辑是否应该进入 loadView 而不是 viewDidLoad。
任何帮助都会很棒。在网上找到的小例子很好,但它们没有详细说明应该如何构建更大的应用程序。
【问题讨论】:
标签: iphone cocoa-touch design-patterns uiviewcontroller