【问题标题】:How to add a Navigation Controller to the MainWindow for iPad in Universal Application如何在通用应用程序中将导航控制器添加到 iPad 的主窗口
【发布时间】:2011-09-15 04:41:38
【问题描述】:

我尝试将 NavigationController 添加到通用应用程序的 MainWindow_iPad。使用 XIB 放置导航控制器, 创建了一个新的 ViewController (MainViewController) 在 App Delegate 中创建实例,引用 Outlet。我更改了字段以弹出 MainViewController。 Bt 它没有正确加载。MainWindows 加载并且它不加载 NavigationController。

我还有一个问题。我出于某种原因更改了我的项目名称。当我尝试启动应用程序时,它会启动,但没有调用“applicationDidFinishLaunching”。

我是否错过了任何配置?

【问题讨论】:

    标签: objective-c ios4 ipad


    【解决方案1】:

    首先,这应该是两个不同的问题。首先,在 applicationDidFinishLaunching 中,您是否将 UINavigationController 的视图添加到主窗口(发布 applicationDidFinishLaunching 的代码会有所帮助)?对于第二个问题,MainWindow nib 被启动(iPad 或 iPhone)。这将启动您的应用程序委托的加载。您是否更改了 info.plist 以加载另一个 nib?

    【讨论】:

    • '- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [self.window addSubview:navController.view];注意:plist 详细信息配置正确 [self.window makeKeyAndVisible];返回是; }' - 我已将其包含在 iPhone 代表中
    • 您是否设置了导航控制器的 rootViewController 属性?
    猜你喜欢
    • 2023-03-08
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多