每次重新打开XCode项目时,约束都会变得混乱

时间:2014-09-16 09:44:40

标签: xcode interface-builder

每当我关闭并重新打开XCode 6 beta 6时,我以前很开心的约束都搞砸了,我必须点击黄点才能看到错误的视图"然后单击每个黄色三角形,选择“更新框架”,然后单击“修复错位”以更正问题。这可能是测试版中的错误还是我做错了什么? XCode中的约束(至少对我而言)是最好的时候驯服的可怕事情,所以也许这不是一个错误?

一旦修复,XCode既没有抱怨也没有严重渲染小部件,那很好。但是一旦我关闭然后重新打开项目,他们就会再次搞砸了。

1 个答案:

答案 0 :(得分:0)

我在一个正在进行的项目中遇到了同样的事情。我所观察到的是故事板中视图之间的循环连接,因此可以围绕特定路径或路径进行切换。视图都嵌入在TabBarController中,每个选项卡都有自己的NavigationController。

例如:

  • 活动视图(以编程方式选择的标签),segue to ...
  • 详情视图,segue to ...
  • 配置文件视图(以编程方式选择的选项卡),segue to ...
  • 项目视图,segue to ...
  • 详情视图

......等等

这似乎会给观点带来随机的搞砸。

还没有完成的是通过删除循环segue路径来测试它。我不确定我会不会,因为循环segue路径是应用程序功能的一部分。但我很确定这是关于引入这种奇怪行为的地方。我很想知道您的项目是否也是如此。