是否可以忽略Xcode中的冲突约束?

时间:2016-03-23 07:23:43

标签: ios autolayout

我正在使用Xcode中的一个应用程序,当我在模拟器中运行它时,我遇到了很多相互矛盾的约束,即使一切看起来都很好。我试图解决所有冲突,但往往最终搞砸了一切。

有人告诉我,只要它不会影响应用程序的运行,就可以忽略它们。但是我可以忽略它吗? App Store是否允许我发布具有大量冲突约束的应用程序?

1 个答案:

答案 0 :(得分:1)

不,不行。未指定布局引擎如何解决冲突(它列出了在日志消息结尾的特定情况下它决定忽略的冲突)。因此,即使现在可以使用您的操作系统版本在您的设备上,也无法保证它将来/在某些其他设备上不会制动。它很可能会奏效,但不能保证,所以它不安全。

AppStore审核小组会允许您的应用访问AppStore。如果他们不会遇到一些可怕的与UI相关的错误,因为他们的方面工作方式不同,我的意思是。