GUI要素をキューの値で更新するにはどうすればよいですか? 非同期キュー構成を使用している場合、textlableは更新されません。ここ は、私が使用するコードの例です:非同期コールバック(dispatch_queue)からUIコンポーネントを更新する
- (IBAction)dbSizeButton:(id)sender {
dispatch_queue_t getDbSize = dispatch_queue_create("getDbSize", NULL);
dispatch_async(getDbSize, ^(void)
{
[_dbsizeLable setText:[dbmanager getDbSize]];
});
dispatch_release(getDbSize);
}
ありがとうございました。
あなたは 'performSelectorOnMainThreadを試してみました:withObject:waitUntilDone:'? – Hejazi