我有一个包含图像引用的数组,例如:<“UIImage:some number>”。但是,当我尝试在我的表中设置图像时,我的应用程序崩溃时使用以下代码:
UIImageView *pic = (UIImageView *)[cell viewWithTag:2];
pic.image = [pictures objectAtIndex:indexPath.row];
上面代码所在的方法是:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
但是当我将变量“pic”设置为等于来自以下代码的“image”时,一切正常。我会用这个,但我需要将Parse数据库中的图像保存在一个数组中以填充我的表:
[file getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
if (!error) {
image= [UIImage imageWithData: pictureData];
//image is already declared in the implementation.
关于我能做什么的任何想法?