使用块时,如何将数据存储到可变数组中?

时间:2015-08-18 03:29:22

标签: ios objective-c objective-c-blocks

获取图像数据的代码是:

// assume there are 10 images
__block NSMutableArray *aArray = [NSMutableArray arrayWithCapacity:10];

[self.imageManager requestImageDataForAsset:asset
                                    options:nil
                              resultHandler:^(NSData *imageData,NSString *dataUTI, UIImageOrientation orientation, NSDictionary *info){
    cell.thumbnailImage = [UIImage imageWithData:imageData];
                                  [aArray addObject:imageData];   
                              }];

我正在尝试存储' imageData'进入' aArray'。结果结果是10个空的可变数组。

0 个答案:

没有答案