Ich bin neu auf iPhone, ich möchte Bild in das Album speichern & Ich möchte diesen Bildpfad. Ich habe das schon gemacht.speichern benutzerdefinierte Kamera erfassen Bild iOS Xcode
Jetzt möchte ich einen benutzerdefinierten Namen für Bild & speichern Bild mit diesem Namen. Ich habe den folgenden Code verwendet, aber ich bekomme kein Bild in das Album.
Kann mir jemand sagen wo ich falsch liege?
#pragma mark - Image Picker Controller delegate methods
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
self.imageView.image = chosenImage;
[picker dismissViewControllerAnimated:YES completion:NULL];
// Todo to use custom name comment this line.
//UIImageWriteToSavedPhotosAlbum(self.imageView.image,nil,nil,nil);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:@"savedImage.png"];
UIImage *image = imageView.image; // imageView is my image from camera
NSData *imageData = UIImagePNGRepresentation(image);
[imageData writeToFile:savedImagePath atomically:NO];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
});
}
Ich denke, es ist nicht möglich.Warum machst du das? Was ist dein Ziel, den Namen Ihres benutzerdefinierten Bildes hinzuzufügen? – sohil
@sohil. dies ist Client-Anforderung, um Bild mit cient1, client2 usw. Wetter zu speichern, sollte ich folgen, Vorschlag aber verwirrt auf Anruf für Bild. – NovusMobile
Sie möchten ein Bild in der Fotogalerie oder im persönlichen Dokumentenverzeichnis speichern? – sohil