gpt4 book ai didi

ios - Xcode Storyboard 警告不提供上下文 : Unsupported Configuration of constraint attributes

转载 作者:技术小花猫 更新时间:2023-10-29 10:33:50 24 4
gpt4 key购买 nike

我有这个警告,它在运行时似乎没有引起任何问题,但这是我一段时间以来唯一的警告,我希望它消失。

enter image description here

单击它会打开 Storyboard ,但在 View 层次结构和 Storyboard 中都没有选择任何内容。右键单击并单击“在日志中查看”没有任何反应。右键单击并选择“打开为 > 源代码”每次都会使 XCode 崩溃。右键单击项目导航器中的 Storyboard 并以源代码形式打开不会像我遇到的其他 Storyboard 警告那样在顶部附近显示任何警告信息。

我在 SO 或 Apple 文档中找不到有关此警告的任何信息。我可以找到其他“不支持的配置”警告,但没有此类消息。

知道如何找到并解决此警告的来源吗?

谢谢

编辑 - 我的特殊问题是 Apple 的一个错误,处理 WebView ,没有办法解决它。它对警告进行了错误分类。如果您在尝试像我一样获取它时遇到类似结果的错误,您可能遇到了同样的问题:https://forums.developer.apple.com/thread/63254

但是,JOM 的回答对于修复此警告的实际预期发生非常有帮助,并且对于跟踪类似问题也非常有帮助。鉴于它如何提供解决此警告的正确方法,并且人们更有可能通过遇到警告而不是遇到与我相同的问题来发现此问题,我将其标记为正确。

为了更好的 SEO,警告是:“不受支持的约束属性配置。这可能会在 Xcode 5.1 之前的运行时产生意外结果”

最佳答案

打开构建日志并通过点击警告右侧的小框图标展开详细信息来检查警告。你应该在最后找到类似这样的东西:

/* com.apple.ibtool.document.warnings */ /Users/username/git/folder/project/Collection/Collection.storyboard:2f5-sJ-euT: warning: Unsupported configuration of constraint attributes. This may produce unexpected results at runtime before Xcode 5.1

现在打开该 Storyboard作为源代码并搜索警告中提到的 ID。在本例中是 2f5-sJ-euT。你应该找到这样的东西:

<constraint firstAttribute="centerX" secondItem="ReE-6A-euY"
secondAttribute="centerX" id="2f5-sJ-euT"/>

现在你可以检查是什么问题了。为了帮助您,例如通过查看包含对象的可能的 reuseIdentifier 检查此约束在哪里。当您以 Storyboard 格式打开 Storyboard 时,更容易找到它。

在我的例子中,警告是关于不再需要的约束,我只是将其删除。当然,还测试了该应用程序是否仍能正常运行。

关于ios - Xcode Storyboard 警告不提供上下文 : Unsupported Configuration of constraint attributes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40753166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com