立即使用AVCaptureDevice扫描图像之后Segue
问题描述:
我的视图扫描条形码,然后插入到另一个视图中,它从一个网站加载关于条形码的信息。我的问题是,扫描后屏幕冻结,而不是立即继续到新的视图,它会显示加载指示器,直到数据加载。只有在所有信息已经加载或加载失败后才会发生segue。我怎样才能实现这种转换?立即使用AVCaptureDevice扫描图像之后Segue
答
您正在尝试在主线程上执行此处理,我敢打赌。阅读Grand Central Dispatch,以便您可以将此工作卸载到后台线程,让您的UI保持响应。
(如果您发布代码,我们可以更具体地...)
+0
我认为在很多情况下,这会有所帮助,而实际上,这对我的代码的其他方面也有很大的帮助。看来我需要做的只是将我的代码移入ViewDidAppaer。谢谢! – Alioo
请注意分享一些代码! –
我猜,因为你没有发布任何代码,你应该把网站加载代码从viewDidLoad(或viewWillAppear :),并把它放在viewDidAppear: – rdelmar
@rdelmar你是对的,这是确切的问题!谢谢。 – Alioo