如何将UITableViewCell
中的图片传递给TableDetailsView
。
我尝试在Post上设置数据,这是我填充UITableView cells
的数据类型。
[[cell avatar] setImage:[UIImage imageNamed:@"butterfly.jpeg"]];
[post setImage: [UIImage imageNamed:@"butterfly.jpeg"]]; <-- app crashes here.
答案 0 :(得分:0)
似乎问题仍然不完整......
但是看两行代码&amp;你想传递一个图像然后你可以用很多方式做这件事。
因此,为了测试目的,我建议,只需使用全局字符串即在委托中。 like.Otherwise可以使用此链接进行全局变量
Pass a variable between lots of UIVIewControllers
DelegateClassObj.yourGlobalString = [NSString stringwithFormat:@“%@”,@“butterfly.jpeg”];
来自您要通过的课程。
&安培;
现在如果你想使用它: 假设你的imageView中的帖子
[post setImage:[UIImage imageNamed:DelegateClassObj.yourGlobalString]];
希望这会有效......最简单的方法:)
答案 1 :(得分:0)
如果您的动机是在详细视图上显示相同的图像,则可以在单元格点击上传递该图像的名称(或Id)。并通过它在您的详细信息视图中加载该图像。