私のアプリでは、NSDictionaryから画像を取得するdispatch_asyncブロックを実装し、最終的に画像の準備ができたら、UITableViewCellUIImageViewに設定します。私がやりたいのは、dispatch_asyncが発生している間にUITableViewCellのUIImageViewの中央にUIActivityIndicatorAppearを作成することです。
これはdispatch_asyncブロックの私のコードです:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^(void) {
        NSData *data = [myDictionary objectForKey:@"myKey"];
        UIImage *cellImage = [UIImage imageWithData:data];
        //we get the main thread because drawing must be done in the main thread always
        dispatch_async(dispatch_get_main_queue(),^ {
            [cell.imageView setImage:cellImage];
        } );
    });
とにかくこれは可能ですか?もしそうなら、どのように?
ありがとう!