首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift StoryBoard错误

Swift StoryBoard错误
EN

Stack Overflow用户
提问于 2017-05-03 10:12:44
回答 2查看 49关注 0票数 0

我刚从Objective-C切换到Swift,并开始开发一个简单的应用程序。我制作了一个自定义情节串连图板和应该加载它的代码,但它没有加载它,并给出了11DB错误和Thread 1 SIGBART错误。但是,如果我使用启动器情节串连板作为要加载的内容,我的视图将加载,但在某些视图中,约束不能正常工作。谢谢。

Code

我希望视图是我的MainGameStoryboard,但如果我在主设置下声明它,它不会加载它。但是,如果我声明launcher storyboard会加载视图,但约束并不存在。

EN

回答 2

Stack Overflow用户

发布于 2017-05-03 11:41:48

如果你使用的是故事板,你不应该自己加载nib文件。如果您查看您的项目的设置,它有一个地方,您为应用程序提供主情节提要的名称,它将为您加载。

单击文件列表顶部的项目图标,您应该会看到项目设置。在顶部选择"General“类别并查找"Deployment Info”设置。有一个标题为"Main Interface“的弹出窗口,可以让你在应用程序启动时选择要加载的故事板。

在代码的特殊情况下,您要求系统从一个nib文件创建您的主视图控制器,并返回一个可选的。可选项可能为nil,但在尝试将其设置为窗口的主视图控制器之前,您永远不会检查它。在使用optionals之前,您应该始终检查它们的值。这可能就是导致崩溃的原因。

票数 1
EN

Stack Overflow用户

发布于 2017-05-03 11:46:40

使用UIStoryBoard.instantiateViewControllerWithIdentifier加载UIStoryboard视图控制器,而不是使用UINib。

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

https://stackoverflow.com/questions/43749964

复制
相关文章

相似问题

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