从单元格中取出图像到下一个视图控制器中

时间:2010-04-09 08:11:26

标签: iphone objective-c uitableview

我昨天问了这个问题,但它似乎没有问好,所以我再试一次

在我的应用程序中解析xml文件,在该文件中有一个图像下载路径

在我的tableview控制器中我有这个下载图像并将其显示在单元格中

NSURL *url = [NSURL URLWithString:aStory.picture];
 NSData *data = [NSData dataWithContentsOfURL:url];
 UIImage *img = [[UIImage alloc] initWithData:data];
然后我推动另一个视图控制器在顶部并在文本视图中显示一些文本,但我也想从所选单元格中取出图像并将其放在那里,但我尝试的一切都不起作用。

关于我如何做到这一点的任何想法

提前致谢 理查德

1 个答案:

答案 0 :(得分:0)

您需要在目标ViewController中创建一个属性来保存图像

UIImage *myDownloadedImage;
}

@property (nonatomic, assign) UIImage *myDownloadedImage;

然后当您要推送时将图像添加到控制器

myNextViewController.myDownloadedImage = img;
[self.navigationController pushViewController:myNextViewController animated:YES];

现在您可以按照自己的意愿访问图像了