1

我不熟悉使用后台线程在 iOS UI 中显示数据。

我现在使用 Parse SDK 进行所有后端数据管理。似乎所有 Parse 方法都为 iOS 版本的 SDK 异步返回数据。如果数据不会立即返回,而是在后台线程中,我如何实现在 UI 中返回的数据?

例如,

我想在 iOS 的视图中显示标题。标题的文本内容存储在 Parse 中,并通过在后台线程上运行的服务检索。当返回块中的数据可用时,如何更新标题?

4

1 回答 1

1

将此代码插入您的后台代码:

dispatch_async(dispatch_get_main_queue(), ^{
             // update UI here
             //...
         });

您只能通过主线程更新 UI(或者我被告知)。

于 2013-05-19T23:04:41.310 回答