【发布时间】:2011-08-12 00:56:41
【问题描述】:
显然,我是 iOS 开发的新手,我在网上找到的许多教程都遇到了一些问题。虽然我了解进入这些程序的大部分代码,但我不知道如何翻译这一事实,这可能很简单。
许多教程要么使用基于导航的模板,要么使用基于视图的模板,但我想尝试构建标签栏应用程序。教程使用 App Delegate 或 rootViewController(作为导航控制器),但由于我的标签栏是我的 rootViewController,我总是遇到问题。我也无法在我的大部分代码中使用 applicationDidFinishLaunching 方法,因为它在技术上仅适用于启动时的第一个选项卡。
这些是我的问题:
-
有没有办法将这些文件“翻译”成新的类(例如,为每个单独的选项卡的 App Delegate 代码创建一个 NSObject 实例或创建 UINavigationViewController 的实例)?
李> 如果我可以创建 NSObject 的实例,如何确保代码链接到我在 viewController 中创建的对象?
如果我可以创建一个使用 UINavigationController 的文件,我该如何诱使程序暂时允许 Nav Controller 成为 rootViewController。
非常感谢!
【问题讨论】:
标签: iphone objective-c xcode