无论我在Interface Builder中选择什么,检查器显然都没有注册选择,只显示“未选择”。
我尝试打开和关闭文件,重新启动Xcode甚至重新启动我的Mac。但没有任何变化!到底发生了什么?
其他项目都很好用。只有这个项目出问题了...
我尝试打开和关闭文件,重新启动Xcode甚至重新启动我的Mac。但没有任何变化!到底发生了什么?
其他项目都很好用。只有这个项目出问题了...
很长一段时间,这让我非常困扰。我在Stackoverflow上没有找到有关此问题的任何信息,而起初也没有通过谷歌找到答案。
幸运的是,在尝试了几种不同的方式之后,我终于在这里找到了简单的解决方案。
从那个网站剪下来的:
以下是您可以在两个步骤中修复它,而无需重新启动Xcode的方法:
- 选择当前选项卡中不是界面生成器类型的另一个文件。
- 打开新选项卡并选择出现问题的界面生成器文件。
太可耻了,苹果!
在 Xcode 8.3 中,首选解决方案似乎无法正常工作。我的解决方案与 travdu 类似,是点击“显示版本编辑器”按钮(两个指向左右的箭头),然后返回“显示标准编辑器”。这样做对我有用。
最简单的解决方案:
(对于像我一样尝试了所有上述选项的人,试试这个):
从Main.storyboard切换到LaunchScreen.storyboard。
查看是否可以在LaunchScreen.storyboard的右侧访问所有检查器。
如果是,
这个方法总能帮助我!希望这也能帮助到其他人。谢谢!
编辑1:
以上解决方案也适用于只有xib文件的项目。
非常简单的解决方案适用于我
1- 打开任何视图控制器(ViewController)
2- Command+T,新建标签页
3- 在新建的标签页中再次打开storyBoard
然后它就可以工作了
谢谢
对我来说,这个 bug 是由于缺少接口恢复引起的。我认为它发生在我打开上次 Assets 编辑器所在的项目文件时。如果我关闭包含 Assets 编辑器的选项卡,退出 Xcode 然后再次打开项目,就可以正常工作。
这个 bug 很奇怪,所有的答案都没有帮到我。
之后,Xcode 会以正确的方式显示资源。
希望能帮到你!