Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XIB文件在XCode中像XML一样打开,但使用Interface Builder可以正确打开_Xcode_Interface Builder_Xcode4_Xib - Fatal编程技术网

XIB文件在XCode中像XML一样打开,但使用Interface Builder可以正确打开

XIB文件在XCode中像XML一样打开,但使用Interface Builder可以正确打开,xcode,interface-builder,xcode4,xib,Xcode,Interface Builder,Xcode4,Xib,当我在Xcode 4中双击我的文件StartWindow.xib时,它不会在integrated Interface Builder中打开;它像XML文件一样打开。我可以打开所有其他xib文件,并按预期显示它们。我可以通过“打开方式”使用旧的界面生成器打开它 如何使用集成界面生成器打开它?选择nib文件后,转到文件检查器。在标识和类型下,选择文件类型的下拉列表,并在本地化部分为我选择最顶层的元素Default-com.apple….未添加任何内容 我添加了一个新的本地化英语 现在正确显示了XIB

当我在Xcode 4中双击我的文件StartWindow.xib时,它不会在integrated Interface Builder中打开;它像XML文件一样打开。我可以打开所有其他xib文件,并按预期显示它们。我可以通过“打开方式”使用旧的界面生成器打开它


如何使用集成界面生成器打开它?

选择nib文件后,转到
文件检查器。在
标识和类型
下,选择
文件类型
的下拉列表,并在本地化部分为我选择最顶层的元素
Default-com.apple….

未添加任何内容

我添加了一个新的本地化英语


现在正确显示了XIB。

我刚才也遇到过这种情况。我必须转到
文件
->
关闭myfilename.xib
,然后重新打开它,然后它才能接受该文件类型。如果您正在查看文件,我认为快捷方式是Ctrl+Cmd+W。

我最近遇到了相同的问题,请确保您在右上角选择了适当的编辑器视图,即标准编辑器或助理编辑器。版本编辑器选项将使.xib文件以.xml格式显示

在文件检查器中,右键单击您的xib并选择Open As->Interface Builder

当我打开“责备”视图时,我遇到了这个问题

这对我很有效。当我遇到这个问题的时候,我错误地受到了指责

但点击“显示标准编辑器”立即起作用


如果我今天遇到这种情况,您可以始终在XIB上使用
ctrl+单击
,并以
XCode…
的形式打开。我还必须转到文件->“closemyfilename.xib”,然后重新打开它,然后才能使用该文件类型。如果您正在查看文件,我认为快捷键是Ctrl+Cmd+W。@jocull您应该提交您的评论作为答案。这是实际的解决方案,因为我猜这里的大多数人从一开始就没有改变默认的文件类型。@jocull+1-在使用xib:oin XCode 4.6创建UIViewController子类后直接得到了这个结果,我没有看到任何com.apple…但是我选择了默认界面生成器Cocoa Touch XIB,它仍然是原始的。我选择了已经选择的默认值,然后按ctrl+cmd+w,它就工作了。在再次选择预选选项之前,我确实尝试了ctrl+cmd+w,但它不起作用,这让我相信,是点击已经选择的选项的实际行为使它与ctrl+cmd+w一起工作……iOS开发人员的奇怪但真实的故事……谢谢!非常有用。