私はiphoneアプリケーションを作っています
1) 方法を知っているアプリケーションで写真を撮りたい 2) その写真をアプリケーションの指定したフォルダにのみ保存したい。そうすることは可能ですか?どんな助けでも本当に感謝します。
ありがとうございました
私はiphoneアプリケーションを作っています
1) 方法を知っているアプリケーションで写真を撮りたい 2) その写真をアプリケーションの指定したフォルダにのみ保存したい。そうすることは可能ですか?どんな助けでも本当に感謝します。
ありがとうございました
これを試して
UIImagePickerControllerDelegateデリゲート実装で次のコードを使用できます
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
//obtaining saving path
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *imagePath = [documentsDirectory stringByAppendingPathComponent:@"latest_photo.png"];
//extracting image from the picker and saving it
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
if ([mediaType isEqualToString:@"public.image"]){
UIImage *editedImage = [info objectForKey:UIImagePickerControllerEditedImage];
NSData *webData = UIImagePNGRepresentation(editedImage);
[webData writeToFile:imagePath atomically:YES];
}
}