如何获取图像数组的计数

时间:2011-10-12 07:00:39

标签: objective-c xcode

我正在解析一个json feed。使用异步图像下载我下载图像(大约18个图像)并将其存储在UIImage.how中以获取图像的计数,以便我可以循环迭代。下面是代码< / p>
- (void)webImageManager:(SDWebImageManager *)imageManager didFinishWithImage:(UIImage    *)image
{   UIImage *boom=image;
//download the image and storing it in UIImage

}

1 个答案:

答案 0 :(得分:1)

在您的委托回调中,您应该将已处理的元素添加到NSMutableArray。像这样:

// MainViewController.h
...
{
  NSMutableArray *synced;
}

@property (nonatomic, retain) NSMutableArray *synced;

并且:

// MainViewController.m

@synthesize synced;

...

- (void)viewDidLoad
{
  [super viewDidLoad];
  self.synced = [NSMutableArray array];
}


- (void)webImageManager:(SDWebImageManager *)imageManager didFinishWithImage:(UIImage    *)image
{   
  [self.synced addObject:image];
  self.syncedLabel.text = [NSString stringWithFormat:@"%i images", [self.synced count]];
}