ios7 - 使用autolayout后在IOS8正常,在iOS 7里crash
迷茫
迷茫 2017-04-17 14:30:13
[iOS讨论组]

报错信息: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}}

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(3)
大家讲道理

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

天蓬老师

你使用了 iOS8 默认的 storyboard 么? 它是 Size Class 的,iOS7并不支持.

ringa_lee

我去掉几个constraint,就好了。。可能是有些constraint有冲突,在IOS8会自动忽略,在IOS7上却不会,所以crash

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号