我有基于UINavigationController
的应用程序,它从本地数据库加载数据,其中包含来自资源的图像。
应用程序在ios 6
上运行很顺利,但是在将我的设备升级到ios 7.0.3
之后,我发现在运行了一段时间(比如2-3分钟)之后,它停止了显示导航的效果,页面导航没有任何动画。
我也检查了记忆问题,但没有结果。
代码:
视图控制器=[ allocinitWithNibName:@"SelectRewardController“包: ABCController ];self.navigationController推视图控制器:viewController动画:是;
正如我所提到的,它在iOS 6中运行很顺利,但是导航效果已经停止,下一个视图控制器在iOS7中没有任何动画效果。
发布于 2013-10-25 16:26:25
我也遇到了同样的问题,我发现这是因为我在后台线程中做了与UI相关的工作。确保从主线程调用所有与UI相关的代码。简单地做self performSelectorOnMainThread:不起作用。你必须使用:
dispatch_async(dispatch_get_main_queue(),^{})
https://stackoverflow.com/questions/19243203
复制相似问题