【问题标题】:Constraints keep going haywire every time I reopen an XCode project每次我重新打开 XCode 项目时,约束都会变得混乱
【发布时间】:2014-11-10 00:16:36
【问题描述】:

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

一旦修复,XCode 既不会抱怨也不会严重渲染小部件,这很好。但是一旦我关闭然后重新打开项目,它们就会再次陷入困境。

【问题讨论】:

  • Xcode 6 GM 种子怎么样?
  • 有这样的事,嗯?好吧,那我最好去拿它 :-) 谢谢。
  • XCode 6 GM 不支持 10.9 的 OS X 目标,选择 10.10 也无济于事(我猜它一定不包括 10.10)。这有点令人沮丧。
  • 所以你是说你不能使用 Xcode 6 来定位 10.9?
  • It would seem not,除非您下载 6.1 beta 并从中窃取或使用它而不是 6.0

标签: xcode interface-builder


【解决方案1】:

我正在从事的一个项目中遇到过同样的事情。我观察到的是相关情节提要中的视图之间的循环连接,因此可以围绕特定路径或路径围绕和围绕。视图都嵌入在 TabBarController 中,每个选项卡都有自己的 NavigationController。

例如:

  • 活动视图(以编程方式选择的选项卡),转至 ...
  • 详细视图,转至 ...
  • 个人资料视图(以编程方式选择的选项卡),转至 ...
  • 项目视图,转至 ...
  • 详细视图

...等等

这似乎在视图中引入了随机错误。

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

【讨论】:

  • 我正在编写一个 OSX 应用程序,到目前为止,当我将文本字段等从我的窗口复制并粘贴到自定义视图时似乎会发生这种情况(从而创建重复项或其他内容?) .我尝试剪切和粘贴,但仍然导致同样的问题。我正在将一堆东西从所述窗口移到单独的自定义视图中,这些视图将放置在 NSStackView 中,因此也许这将限制将来可能发生的任何损害。我宁愿在 .NET 中做这个应用程序 - 我会在几个月前完成它:-(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-20
  • 2018-02-19
  • 2015-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多