iOS 7.1动画错误

iOS 7.1动画错误,ios,iphone,objective-c,Ios,Iphone,Objective C,昨天我将我的iPhone 5升级到iOS 7.1,在我当前的应用程序中发现了一个奇怪的bug。几乎没有uinavigationcontroller。经过几次过渡后,过渡的动画变得很快,就像根本没有动画一样。但更奇怪的是,所有系统动画都变快了,默认的UITableCell动画、模态窗口动画等等 有人知道这是什么吗?在7.0.6版本的设备上不存在此类问题 似乎在打了几次电话之后就开始发生了: [导航控制器SetViewController:PopViewController已设置动画:已设置动画]

昨天我将我的iPhone 5升级到iOS 7.1,在我当前的应用程序中发现了一个奇怪的bug。几乎没有
uinavigationcontroller
。经过几次过渡后,过渡的动画变得很快,就像根本没有动画一样。但更奇怪的是,所有系统动画都变快了,默认的UITableCell动画、模态窗口动画等等

有人知道这是什么吗?在7.0.6版本的设备上不存在此类问题

似乎在打了几次电话之后就开始发生了: [导航控制器SetViewController:PopViewController已设置动画:已设置动画]

PS:还有一件事-我的应用程序仍在使用iOS 6.1 SDK

PPS:我不使用自定义默认动画


更新:7.1 SDK的问题仍然存在。

在将iPhone从iOS 7.0.3升级到7.1后,我遇到了类似的问题。我使用导航栏来回走了好几次,尝试了几次之后就没有过渡动画了。所有动画在发生时都会被破坏,例如设备旋转动画。达到此状态后,很少有来回转换会导致崩溃

编辑3:


在我的例子中,问题是因为从后台队列访问GUI对象。如果遇到此问题,请确保从主线程访问所有GUI对象。非常感谢Eugene帮助我解决这个问题。

尝试使用最新的SDK(7.1)构建。这可能会解决您的问题。苹果不再接受任何SDK低于7且使用xcode 5构建的应用程序提交。您将需要更新您的Xcode和SDK。我尝试使用7.1构建它,但错误仍然存在。所以问题不在SDK中。@Eugene您能发布一个问题的视频,可能还有一个复制问题代码的演示项目吗?您如何显示控制器/手动弹出任何?我发现SDWebImage manager更新的图像不在主线程中!非常感谢分享。在我的应用程序中,我会对视图进行快照,这种情况也会发生在后台线程中。我还没有机会检查它,但我很确定它将有助于将该活动切换到主线程