Ich muss mehrere Bilder einzeln erfassen und in einem Array speichern, gespeicherte Bilder in einer Sammlungsansicht anzeigen und sie später auf den Server hochladen.Erfasste Bilder in einem Array hinzufügen und in Sammlung anzeigen und auf Server hochladen iOS
Ich habe viel über dieses Konzept gesucht, aber keine dieser Lösungen funktionierte für mich, Array ist null.
ich unten Code versucht:
- (IBAction)CaptureClicked:(id)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:picker animated:YES completion:NULL];
}
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
[picker dismissViewControllerAnimated:YES completion:NULL];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
if (info[UIImagePickerControllerMediaType] == (NSString *) kUTTypeImage) {
[self.videoController.view removeFromSuperview];
UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
self->ImageView.image = chosenImage;
[picker dismissViewControllerAnimated:YES completion:NULL];
NSData *imageData =[NSData dataWithData:UIImagePNGRepresentation(chosenImage)];
[imageArray addObject:imageData];
[_ImageCollectionVIew reloadData];
}
Fügen Sie Ihren Code Arbeit, die Sie getan haben. –
Ich habe diese Funktion in Swift gemacht, Sie müssen warten ... Ich werde meinen Code teilen ... –
@agent_stack Ich habe. –