Interface Builder 无法确定“Main_iPad.storyboard”的类型
Posted
技术标签:
【中文标题】Interface Builder 无法确定“Main_iPad.storyboard”的类型【英文标题】:Interface Builder was unable to determine the type of "Main_iPad.storyboard" 【发布时间】:2014-06-11 12:18:30 【问题描述】:我在尝试存档我的应用程序以准备上传时遇到上述错误,不知道这意味着什么,我首先收到一个错误,说主 iPad 故事板丢失,所以我复制了 iPhone 故事板,然后更改源来告诉它,它是一个 iPad 故事板(在此处关注另一个问题)
我突出显示的代码是我更改的代码的一部分,我也更改了"targetRuntime="ios.CocoaTouch"
在这个问题之后,Converting Storyboard from iPhone to iPad
我哪里出错了?
【问题讨论】:
从您的故事板中,实用程序(右侧)> 文件检查器(左侧第一个,看起来像一个文档)。在 Name YourStoryboard.storyboard 下,'Type' 是什么意思? 默认界面生成器抽象故事板 那里的弹出菜单中有“Default Interface Builder Cocoa Touch Storyboard”吗?是这样,试一试。 不,这不是一个选择吗? 我有时会卡在版本比较模式中。 【参考方案1】:对于 iPad 故事板,您的“targetRuntime”应该是“iOS.CocoaTouch.iPad”。 地雷之一:
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9531" systemVersion="15C50" targetRuntime="iOS.CocoaTouch.iPad" propertyAccessControl="none" initialViewController="XXX-XXX-XX">
您可以在 Xcode 文件检查器中右键单击情节提要文件,然后单击“作为源代码打开”然后更新此值。
【讨论】:
以上是关于Interface Builder 无法确定“Main_iPad.storyboard”的类型的主要内容,如果未能解决你的问题,请参考以下文章
swift : 无法与 Interface Builder 通信
无法在 Interface Builder 中绑定 UISearchBar
无法在 Interface Builder 中连接 IBOutlet
Interface Builder 无法打开文档“.storyboard”,因为它不存在