繁体   English   中英

显示从图库到表视图中选择的照片

[英]Display Photo Selected From Gallery into Table View

我目前的问题是我无法在表视图控制器B中显示多张照片。我尝试使用数组来存储照片URL,但是当我选择第一张照片时,我的数组只能存储一个URL。 当我选择另一张照片时,我的阵列只会将第一个网址替换为第二个网址,第一个网址就会消失。 下面是我的代码,这个问题是从这个问题延伸出来的

- (IBAction)organiseAttachement:(id)sender {

// Initialize  View Controller
PhotosListViewController *photoListViewController = [[PhotosListViewController alloc]initWithNibName:@"PhotosListViewController" bundle:nil];
photoListViewController.test = imageURL;
collector = [[NSMutableArray alloc]initWithCapacity:0];
[self.collector addObject:imageURL];
NSLog(@"Collector in root %@",self.collector);
[self.navigationController pushViewController:photoListViewController animated:YES];

}

像这样初始化数组:

collector = [[NSMutableArray alloc] init];

在此函数之外初始化数组。 在viewDidLoad方法中初始化。 那对你来说最好。

collector = [[NSMutableArray alloc]init];

您正在初始化方法内的数组。 所以每次单击按钮,数组都会被初始化。 这就是你的第一个网址丢失的原因。 因此,在此方法之外保持数组初始化

collector = [[NSMutableArray alloc] init];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM