Xcode故事板不接受更改。

15

我的故事板似乎被锁定了。我已经在两个不同的场景中添加了新的标签和图像视图,但在运行时这些标签和图片都没有显示出来。(所有原始项目都能正确显示。)我尝试过清理、构建以及用于运行、测试和分析的编译。我将整个项目复制到了另一台Mac电脑上。它可以运行程序,接受代码更改,但是这台Mac电脑也无法允许对故事板进行更改(不能添加任何项目,也不能更改原始项目的位置)。就好像故事板被锁定了一样。

我搜索了有关故事板锁定的信息,但似乎找不到适用于我的任何内容(即我不是一个团队中的成员,共同开发同一个程序)。

如果您有任何想法,我将不胜感激。

(第二台Mac电脑上使用Xcode 4.2,最初出现问题的原始电脑上使用Xcode 4.3.2。)

5个回答

24

我曾经遇到同样的问题,发现自己在操作本地化锁定设置,该设置位于右侧菜单下的Interface Builder文档中。

本地化锁定

如果你想修改Storyboard,请确保所选设置为Nothing

希望这能有所帮助。


15

我曾在xcode6中遇到了同样的问题,我在苹果开发者网站上找到了答案。

  1. 在项目导航器中选择.storyboard或.xib文件。

  2. 从“编辑器” > “本地化锁定”菜单中选择一个锁定级别。 有关此菜单中锁定选项的说明,请参见锁定级别。

要解除文件中所有视图的锁定,请选择“重置锁定控件”。

例如,为防止对nib文件进行任何影响本地化字符串文件的编辑,请先选择“重置锁定控件”,然后再选择“本地化属性”。


14
我为我工作的解决方案是,在选择锁定视图后,进入 编辑器 > 本地化锁定 > 重置锁定控件 然后它将被重置。

这是唯一对我起作用的方法。Storyboard文件的锁定状态已经是“继承(无)”,因此在那里没有需要更改的内容。 - John Scalo

0
我发现启动屏幕故事板有一个outlet,而我已经删除了为其提供服务的视图控制器。

你是怎么修复它的? - Doug Null

0

我解决问题的方法:

我的故事板目标成员不知何故被取消了勾选。

您可以在与已接受答案相同的菜单中找到目标成员选项,即当您在Xcode中选择您的故事板时,在右侧菜单中的文件检查器(第一个选项)中找到它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接