更新视图和进度 HUD whilest 运行 方法

Update view and progress HUD whilest running method

我有一个方法可以将 xml 对象转换为 JSON 对象并循环遍历它们以可能将数据导入我的 sqlite3 数据库中。 虽然 运行 这个方法我希望能够让用户知道这个方法的过程有多远(进度条或循环)。但是在我的方法完全结束之前,我似乎无法更新视图。

有人对此有想法吗?我猜的几乎都试过了。

已解决 运行 dispatch_sync(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND中的方法 以及 dispatch_sync(dispatch_get_main_queue(

中的所有进度和屏幕更新