Xcode AutoLayout调试器为没有有用信息的约束显示(null)((null),(null))

Xcode AutoLayout调试器为没有有用信息的约束显示(null)((null),(null)),xcode,autolayout,flkautolayout,Xcode,Autolayout,Flkautolayout,我正在使用AutoLayout,并且正在使用一个名为FLKAutoLayout的库。当发生冲突时,我使用的自动布局调试消息并不总是显示有关冲突中约束的有用信息 以前有没有人看到过这一点,并且知道如何解析这些消息 通过查看FLKAutoLayout布局,您的问题似乎在于这一行: asciiArtDescription是NSLayoutConstraint上的私有方法,而flk_nameTag是作为“关联对象”添加的属性 你在斯威夫特工作吗?它可能会干扰程序完成这两件事的能力,即使它是在object

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

以前有没有人看到过这一点,并且知道如何解析这些消息


通过查看
FLKAutoLayout布局
,您的问题似乎在于这一行:

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

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

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