Xcode故事板更改未在设备或模拟器上显示

问题描述 投票:3回答:5

这让我疯了。

我的应用程序正常运行然后我不知道我做了什么,但我现在在storyboard/ IB/ Xibs等所做的任何更改都没有在我在真实设备或模拟器上运行应用程序时更新。例如,我更改了textColorUILabel但是当我运行应用程序时,旧颜色仍然显示在设备或模拟器上。我正在使用Xcode版本7.3.1。

请帮忙。谢谢

ios objective-c iphone xcode7.3
5个回答
3
投票

这个解决方案对我有用:

只需删除那些没有反映变化的故事板,然后取出新的故事板,它就会开始反映变化。


4
投票

希望为了节省一些挫折感,我遇到了同样的问题,并且发现在尝试复制某些内容并复制场景时我必须意外地击中Command + d。副本完全放在原件上,所以我不知道我正在编辑副本而不是链接到导航控制器的实际场景。我非常专注于这个问题,我没有注意到我的故事板中一个无法访问的场景的新警告。


2
投票

当你打开模拟器时。

  1. 点击并按住您的应用图标
  2. 当您看到图标在其左上角摇动并显示“X”时,单击以将其删除
  3. 对于您在模拟器主屏幕中显示的任何其他应用程序图标,请执行相同的操作
  4. 在顶部的模拟器菜单中 - 单击“硬件” - “主页”以停止图标抖动
  5. 在同一菜单中单击“硬件” - “重新启动”(等待此操作完成)
  6. 退出模拟器从其菜单“退出模拟器”

(nb:使用设备运行应用程序时,我会从应用程序中删除它)

然后回到Xcode

  1. 点击进入菜单“产品” - “清洁”
  2. 退出Xcode并再次打开
  3. 在你刚刚清理完的iPhone模拟器大小上运行模拟器(上图)

我试图模拟你遇到但无法解决的问题,但是,当我在运行我的应用程序时遇到任何问题时,上面似乎都有效。

[有时Xcode可能有点慢,所以我倾向于等待几秒钟确认它/ Xcode已经采取行动,因为我有时候使用键盘太快而无法跟上它。]

希望这可以帮助!


0
投票

当我的Main.storyboard没有保存时​​(它的文件图标在clean + build之后仍然是灰色的),我发现在我的终端中运行git add -ugit commit -m "//your comment"会将Main.storyboard文件图标再次变为黄色(不是灰色)


0
投票

尝试从您所做的更改中删除所有约束,然后重新应用它们。这对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.