[英]How can I display selected images from the Photo Library or Camera in a CollectionView? Gallery view
[英]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.