首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode - UIStoryboard黑屏

Xcode - UIStoryboard黑屏
EN

Stack Overflow用户
提问于 2013-01-04 08:06:54
回答 3查看 625关注 0票数 0

我正在使用UIStoryboard。我将应用程序创建为空,然后添加了一个故事板。故事板被设置为项目设置中的主故事板,也被设置为Info.plist中的“主故事板文件基名称”。

我的应用程序委托只返回YES,而不需要任何其他代码。

我的main.m包括这一行代码:

代码语言:javascript
复制
return UIApplicationMain(argc, argv, nil, NSStringFromClass([ARGAppDelegate class]));

我在控制台里收到了这样的消息:

应用程序窗口预计在应用程序启动结束时有一个根视图控制器。

我的视图控制器在UIStoryboard中,作为初始视图控制器。

只是想知道我做错了什么.

我的AppDelegate代码:

代码语言:javascript
复制
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{        
    return YES;
}

这就是我所有的代码,如果您使用的是故事板,您不需要创建一个窗口,对吗?

谢谢你的帮助,谢谢!

更新:

实际上,我更改了我的AppDelegate代码,但仍然没有什么区别:

代码语言:javascript
复制
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:[NSBundle mainBundle]];
    UIViewController *initViewController = [storyboard instantiateViewControllerWithIdentifier:@"ARGViewControllerID"];

    NSLog(@"%@", initViewController); // Returns a valid ARGViewController object

    [self.window setRootViewController:initViewController];
    [self.window makeKeyAndVisible];
    [self.window makeKeyWindow];

    return YES;
}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-04 12:47:53

Application windows are expected to have a root view controller at the end of application launch

听起来好像你没有在故事板的开头嵌入导航控制器

票数 1
EN

Stack Overflow用户

发布于 2013-01-04 09:17:48

-applicationDidFinishLaunching:withOptions:没有在代码中设置窗口或情节提要时,系统的下一个位置是info.plist中默认的XIB或StoryBoard。项目信息中的“默认Storyboard”字段要么为空,要么指向一个不存在的.storyboard文件。单击树中的项目,然后单击“摘要”选项卡,然后用您的故事板文件的名称填写字段。

票数 1
EN

Stack Overflow用户

发布于 2013-01-04 12:37:34

在通过论坛和问题以及玩代码之后找不到解决方案,我切换到了xibs。从4小时前我完成过渡开始就一直对此感到满意。我希望我再也不会看到另一个错误填充和难以使用的故事板文件!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14153399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档