我刚刚使用iOS 7更新了xcode 5,现在我的大多数.xib文件出现以下错误:
The document "EpisodesVC.xib" could not be opened. The operation couldn’t be completed. -[NSConcreteValue ibInsetValue]: unrecognized selector sent to instance 0x7f998b3a2dd0.
控制台不提供比上一条消息更多的信息。我的一些更简单的XIB文件仍将打开。
如果有帮助,我可以发布XIB文件的内容。
更新
链接到xml内容
答案 0 :(得分:2)
我在Stack上发现了这个。从3.1到4.0,有人遇到同样的问题。
试试这个:转到XCode菜单=> File =>将文件添加到您的项目中,将弹出类似finder的浏览器。导航到您的Classes目录。你看到EpisodesVC.xib了吗?你能点击它吗?然后将其添加到您的项目中。
答案 1 :(得分:0)
在Xcode 5上打开Storyboard文件,然后:1。打开文件检查器2.在“Interface Builder Documents”部分,将“Open with”更改为Xcode 4.6(如果它是5.x)。 3.保存,关闭项目并使用旧的Xcode打开它。它应该工作。
如果没有,您可以尝试以下方法。
使用TextEdit或您选择的任何文本编辑器打开storyboard文件。 寻找这一行:
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.xib" version ="3.0">
并将版本值从“3.0”更改为“2.0”
让我知道它是否适合您。祝好运 !
答案 2 :(得分:0)
从源中删除以下部分修复它(请参阅相关的源链接):
<object class="NSValue" key="IBUISeparatorInset">
<bytes key="$0">ez89ZGRkZH0AA</bytes>
<double key="$1">0.0</double>
<double key="$2">0.0</double>
<double key="$3">0.0</double>
<double key="$4">0.0</double>
</object>
我应该知道从ibInsetValue
错误...