这让我疯了。
我的应用程序正常运行然后我不知道我做了什么,但我现在在storyboard/
IB/
Xibs
等所做的任何更改都没有在我在真实设备或模拟器上运行应用程序时更新。例如,我更改了textColor
的UILabel
但是当我运行应用程序时,旧颜色仍然显示在设备或模拟器上。我正在使用Xcode版本7.3.1。
请帮忙。谢谢
这个解决方案对我有用:
只需删除那些没有反映变化的故事板,然后取出新的故事板,它就会开始反映变化。
希望为了节省一些挫折感,我遇到了同样的问题,并且发现在尝试复制某些内容并复制场景时我必须意外地击中Command + d。副本完全放在原件上,所以我不知道我正在编辑副本而不是链接到导航控制器的实际场景。我非常专注于这个问题,我没有注意到我的故事板中一个无法访问的场景的新警告。
当你打开模拟器时。
(nb:使用设备运行应用程序时,我会从应用程序中删除它)
然后回到Xcode
我试图模拟你遇到但无法解决的问题,但是,当我在运行我的应用程序时遇到任何问题时,上面似乎都有效。
[有时Xcode可能有点慢,所以我倾向于等待几秒钟确认它/ Xcode已经采取行动,因为我有时候使用键盘太快而无法跟上它。]
希望这可以帮助!
当我的Main.storyboard没有保存时(它的文件图标在clean + build之后仍然是灰色的),我发现在我的终端中运行git add -u
和git commit -m "//your comment"
会将Main.storyboard文件图标再次变为黄色(不是灰色)
尝试从您所做的更改中删除所有约束,然后重新应用它们。这对我有用。