2

我正在使用 AutoLayout 并且正在使用一个名为FLKAutoLayout的库。当我遇到冲突时,我习惯的自动布局调试消息并不总是显示有关冲突约束的有用信息。

有没有人见过这个并且知道如何解决这些消息?

在此处输入图像描述

4

1 回答 1

2

从看一看,FLKAutoLayout您的问题似乎与NSLayoutConstraint+FLKAutoLayoutDebug.m中的这一行有关:

`return [description stringByAppendingFormat:@" %@ (%@, %@)", asciiArtDescription, [self.firstItem flk_nameTag], [self.secondItem flk_nameTag]];`

asciiArtDescription是 NSLayoutConstraint 上的私有方法,而是flk_nameTag作为“关联对象”添加的属性。

你在斯威夫特工作吗?它可能会干扰程序执行这两件事的能力,即使它是在 Objective-C 代码中。您可以尝试在 Objective C 中创建一个测试项目,重新创建警告以查看它们是否出现。

于 2017-01-23T21:24:34.663 回答