【问题标题】:rootViewController set in Storyboard not showing on App Launch故事板中设置的 rootViewController 未在应用启动时显示
【发布时间】:2012-01-05 19:09:51
【问题描述】:

我从一个空应用程序开始,自己添加了故事板文件,将视图控制器添加到故事板,然后将其嵌入到导航控制器中。现在,当我在 iOS 模拟器中启动应用程序时 - 没有任何显示。我的故事板的屏幕截图如下。

要在启动时显示“AddPerson”需要做什么?

更新:是的,主故事板已设置,但主界面为空白。该主界面是否应设置为某些内容(下拉列表为空白)?

【问题讨论】:

  • 我也是这个领域的新手,但我首先想到的是,你不必在 MasterControllerView 上的 viewdidload 上做吗?我从他们提供的模板开始并根据我的需要进行更改(仍然没有得到我想要的)。正如我所说,我刚刚开始,我们遇到了非常相似的问题:)
  • 您是否在“摘要”选项卡的项目设置中将您的故事板设置为“主故事板”?
  • @tarheel 感谢您的更新(请假休息几天,然后回去工作)我会看看!并随时通知您任何更新。

标签: iphone ios xcode xcode4.2 storyboard


【解决方案1】:

只需在应用代理的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中注释掉所有生成的代码,return YES 除外。

这是我的代码,它运行良好。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    //self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    //self.window.backgroundColor = [UIColor whiteColor];
    // [self.window makeKeyAndVisible];
    return YES;
}

【讨论】:

    【解决方案2】:

    我搜索再搜索,终于找到了我的答案(@jms - 希望这也能回答你的问题)。见这里:Xcode 4.2 iOS Empty Application and storyboards

    【讨论】:

      【解决方案3】:

      我也遇到了同样的问题,两个都选 CMD+X 剪切,然后 CMD+V 粘贴,设置一个为根视图 :)

      【讨论】:

        猜你喜欢
        • 2012-01-22
        • 1970-01-01
        • 2020-01-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-08
        • 2013-08-25
        • 2012-09-13
        相关资源
        最近更新 更多