- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我有这个警告,它在运行时似乎没有引起任何问题,但这是我一段时间以来唯一的警告,我希望它消失。
单击它会打开 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/
关于 this页面,我看到以下代码: if ((attributes & FileAttributes.Hidden) == FileAttributes.Hidden) 但我不明白为什么会变成这样。
函数pthread_mutex_init允许您指定指向属性的指针。但是我还没有找到关于pthread属性是什么的很好的解释。我一直只是提供NULL。这个论点有用吗? 该文档,对于那些忘记它的人: PT
我们有一个 xml 节点“item”,其属性为“style”,即“Header1”。但是,这种风格可以改变。我们有一个名为 Header1 的属性集,它定义了它在 PDF 中的外观,通过 xsl:fo
我的任务是在用户点击它时从输入框中删除占位符并使标签可见。如果用户未在其中再次填写任何内容,请放回占位符并使标签不可见。 我可以隐藏它但不能重新分配它。我试过 element.setAttribute
我从文章中编写代码,并且有: public IActionResult Create([Bind(Include="Imie,Nazwisko,Stanowisko,Wiek")] Pracownik
你能给我解释一下以下属性吗? 1) [MonoTouch.Foundation.Register("SomeClass")] 这个属性是否只用于向IB注册类?以编程方式扩展 iOS 类时是否必须使用此
我正在编写一个 C++ 程序,在调试时我在执行以下函数: int CClass::do_something() { ... // I've put a breakpoint here } 我的 C
我已经在 polymer 0.5 中构建了我的应用程序。 现在我已经将它更新到 polymer 1.0。 对于响应式布局,我使用了一个布局属性,它使用 Polymer 0.5 中布局属性的自定义逻辑。
我是使用 Jade 的新手——到目前为止它很棒。 但是我需要发生的一件事是具有“itemscope”属性的元素: 我的 Jade 符是: header(itemscope, itemtype='ht
我正在研究一个厨师实现,有时在过去的地方使用了 attribute.set,attribute.default 会这样做。为了解决这个问题,我对 Chef 属性优先范式非常熟悉。我知道“正常”属性(使
我经常看到html data-attribute (s) 将特定值/参数添加到 html 元素,例如使用它们将按钮“链接”到要打开的模式对话框等的 Bootstrap。 现在,我看到一个几乎著名的
假设如下: def create_new_salt self.salt = self.object_id.to_s + rand.to_s end 为什么使用“ self ”更好。而不是实例变量“
根据我的理解,Backbone.js 模型的属性应该通过以下方式声明为有点私有(private)的成员变量 this.set({ attributeName: attributeValue }) //
我有一个看起来像下面的XML文档: ... ... ... ...
我正在实现一个 JSF 组件,需要有条件地添加一些属性。这个问题类似于之前的 JSF: p:dataTable with f:attribute results in "argument type m
我正在尝试将应用程序发布到 Android 电子市场,但出现以下错误: W/ResourceType(16964): No known package when getting value for r
抱歉这么具体的应用程序,但我注意到另一篇关于 Maya 开发的回答很好的帖子。 我刚刚为 Maya 编写了一个插件节点。它只是根据湍流函数杀死一堆粒子。湍流由许多可在属性编辑器中调整的属性驱动。 在属
我在 html 元素中的数据属性为 Update .它具有数据属性的 bool 值。 跟下面的元素Update有什么区别吗?因为数据属性用双引号引起来。 html是否支持 bool 值? 最佳答案 b
我正在尝试为企业库 5.0 的异常处理 block 创建自定义异常处理程序。据我了解,我需要使用属性开始上课“[ConfigurationElementType(typeof(CustomHandle
我找不到这两个选择器之间的区别。两者似乎都做同样的事情,即根据包含给定字符串的特定属性值选择标签。 对于 [attribute~=value] :http://www.w3schools.com/cs
我是一名优秀的程序员,十分优秀!