com.apple.InterfaceBuilder错误-1。 故事板不能打开
我遇到了一个项目的一个小复杂,需要一些帮助。
我最近购买了一台Mac Mini,并希望开始从我的一些应用程序项目工作。 所以我从一台机器复制我的文件到下一个。 这两台电脑都运行XCode版本4.6.3。 在复制的5个项目中,有4个已经过时了。 然而,第五(当然也是我想要的)无法打开故事板文件。 当我点击我的项目中的Storyboard文件时收到以下错误:
文档“MainStoryboard.storyboard”无法打开。 操作无法完成。 (com.apple.InterfaceBuilder错误-1。)
检查控制台日志以获取更多信息。
我知道另一个线程位于这里: 无法打开故事板(com.apple.InterfaceBuilder错误-1。) ,试图处理这个问题,但我有一个稍微不同的variables集。 我是唯一一个在我的项目上工作的开发人员。 我从来没有试图复制或移动我的应用程序从文件夹位置,直到这个副本尝试不同的机器。 还有一段时间的项目,我记得我不小心删除了故事板文件,不得不从垃圾桶里挖出来,重新插入到项目中。 不知道这是什么原因导致我目前的问题,但认为值得一提。
所以我的问题是这样的 有没有人知道是什么导致这个Storyboard错误,我怎么可以去解决这个问题,以便我可以在其他计算机上的项目上工作?
感谢您的任何build议!
当使用额外但未安装的字体时,可能会发生此错误。 安装此字体并再次打开故事板。
如果错误是在git merge
,那么我build议你清理Storyboard
底部的Storyboard
。
- 打开Storyboard作为
Source Code
(你还能做什么?) - find
inferredMetricsTieBreakers
块 - 删除所有的
<segue reference=""/>
- 打开故事板作为
Interface Builder - Storyboard
- 利润!
我会冒险猜测项目文件正在使用的位置可能与您复制的位置不一样。 如果您从项目目录之外提取文件,可能会发生这种情况。 快速手动重新连接可以这样完成:
- 在Project Navigator中find该文件。 用鼠标右键单击它(或等价物)并select删除。 在出现的popup窗口中,select移除参考。
- 仍然在Project Navigator中,右键单击该文件以前列出的文件夹,然后select将文件添加到“您的项目名称”。 跟踪文件的位置并添加它。 它应该再次出现在Project Navigator中。
我不知道我的经验与您的经验有什么关系,但是我遇到了同样的问题,最终通过故事板的XML删除活动指示器视图来解决问题。 具体来说,我删除的代码是这样的:
<activityIndicatorView hidden="YES" opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750” verticalHuggingPriority="750" hidesWhenStopped="YES" style="gray" id="XNx-FL-WkR"> <rect key="frame" x="15" y="80" width="20" height="20"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> </activityIndicatorView>
当我删除这些XML行并切换回Interface Builder视图时,XCode删除了指示器连接到的sockets(只有一行)。
希望帮助别人! 我会更新我的答案,如果我find解释为什么这解决了我的问题。
- 如何使用UIImagePickerControllerDelegate在viewDidLoad上启动相机?
- 设置AVAudioTimePitchAlgorithmVarispeed为AVFoundationAudioSettings
- Receiver没有标识符execption的segue
- 在新的视图添加到层次结构中时,在屏幕上查看resize和重新定位本身
- 如何将parameter passing给导航控制器内的弹窗视图控制器
- 当Xcode 4.6打开故事板时,Xcode 5崩溃
- 如何使用故事板时,将UITable标题粘到屏幕的顶部?
- 在objective-C中以编程方式为tableView创build导航栏
- 想要创build一个很酷的静态UI,但是:“静态表视图只是有效的…”
- 在初始化时改变故事板中的UINavigationController的rootviewcontroller
- 创build一个具有Master-Detail模板的TabBar控制器?