有人可以帮我吗...通过告诉..如何将图像数组从一个viewcontroller转移到另一个viewcontroller ..之后如何在CollectionView中的包含imageview的单元格中访问这些图像。 我已经尝试过以下代码..
用于分配数组的代码 -
SICollectionViewController *sivc=[[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"savedImgCVC"];
sivc.savedImages=assetGroups;
访问图片的代码..
UIImageView *picImageView = (UIImageView *)[cell viewWithTag:1];
picImageView.image = [UIImage imageNamed:[savedImages objectAtIndex:indexPath.row]];
cell.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"6"]];
..任何帮助将不胜感激..谢谢你:)。
答案 0 :(得分:1)
您需要实现prepareForSegue:Sender:
- (void)prepareForSegue:(UIStoryboardSegue *)segue
sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"mySegue"])
{
SICollectionViewController *sivc = [segue destinationViewController];
sivc.savedImages=assetGroups;
}
}
替换" mySegue"在接口构建器中使用segue的名称。
希望它有所帮助!