標準セルを備えた標準UITableViewがあります(変更なしを意味します)。各セルは、異なるWebURLからテキストを取得する必要があります。
cell.textLabel.text = [self getTitleFromURL:myURL];
もちろん、メインスレッドでURLを呼び出すことは、あなたがやりたいことではありません。では、どうすればこれを行うことができますか?私は(別のStackOverflowの投稿から得た)このようなものを試しましたが、機能しません:
dispatch_async( dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSString *title = [self getTitleFromURL:myURL];
dispatch_async( dispatch_get_main_queue(), ^{
cell.textLabel.text = title;
});
});
アイデア?私はおそらくここで本当に単純な何かを見逃しています。