:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *chosenImage = [info objectForKey:UIImagePickerControllerEditedImage];
if (chosenImage == nil) {
chosenImage = [info objectForKey:UIImagePickerControllerOriginalImage];
}
NSData *webData = UIImagePNGRepresentation(chosenImage);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *localFilePath = [documentsDirectory stringByAppendingPathComponent:@"myphoto.png"];
[webData writeToFile:localFilePath atomically:YES];
chosenImage = [UIImage imageWithContentsOfFile:localFilePath];
}
localFilePath
は、あなたのイメージ名になります。これがあなたを助けることを願っています
まず、イメージの名前を取得するには、ドキュメント/キャッシュディレクトリまたはフォトライブラリにイメージを保存する必要があります。 –
あなたの側から手動でその名前を作成してください...私はこの名前で画像を保存して、この名前で画像を使用しないで保存すると伝えます。 –