很多时候我的应用中的segue动画确实破了。当发生这种情况时,所有这些动画一次轻弹而不是弹出/滑动过渡。我没有使用任何自定义segue动画。我无法找到这种行为的原因,所以我不知道从哪里开始调试。我试过象征性的断点,但到目前为止还没有运气。动画会破裂的原因是什么?
我的故事板是:
标签栏视图控制器&gt; <导航控制器> <表视图控制器>推送到其他故事板&gt; <导航控制器>表视图控制器
答案 0 :(得分:0)
动画确实破了,因为UIImageView在主线程之外更新了。
通过将其包装在:
中修复它dispatch_async(dispatch_get_main_queue(),{
//update image view
})