开发者社区> 问答> 正文

使用autolayout后在IOS8正常,在iOS 7里crash

报错信息:Objective: {objective 0x7fb6096b2120: <750:-1.82397e-07, 251:-3358> + <750:1.82397e-08>MyView:0x7fb60b901240.Width{id: 234} + <750:-6.14392e-08>UIView:0x7fb60b90dd10.Height{id: 58}}

展开
收起
a123456678 2016-07-29 10:13:15 2040 0
2 条回答
写回答
取消 提交回答
  • Constraint自己是有调试方法输出冲突Constraint的,不需要挨个排查的。

    2019-07-17 20:01:35
    赞同 展开评论 打赏
  • 谢邀。
    在上家的时候遇到了几次这样的问题,“ObjectiveXXX”是SDK内部的报错信息,目前我尚未找到相关的具体说明(今后很可能也不会有)。所以很遗憾,这不是开发者的锅,也没有简单有效的解决方案。
    之前我的解决方式是找出信息里列出的所有view,排除法逐个过滤它们的constraints,通常都是由1个constraint触发的crash,想法把该constraint替换掉,祈祷一下,跑起来没错就算行了。

    2019-07-17 20:01:35
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载