これは、プロジェクトをコンパイルしようとすると発生するエラーです。
Undefined symbols for architecture armv7:
"_writeImageToSavedPhotosAlbum", referenced from:
-[AddNewPhotoViewController imagePickerController:didFinishPickingMediaWithInfo:] in AddNewPhotoViewController.o
を呼び出すとエラーが発生しますwriteImageToSavedPhotosAlbum
。エラーは、必要なフレームワークをインポートしていないことに関係していると思われますが、何をインポートすればよいかわかりません。
何か助けはありますか?
編集
これが私のwriteImageToSavedPhotosAlbum
コードです:
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
// Access the uncropped image from info dictionary
UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
[self dismissModalViewControllerAnimated:YES];
[_CameraOutput setImage:image];
writeImageToSavedPhotosAlbum(image, nil, @selector(image:didFinishSavingWithError:contextInfo:));
}
編集 #2 .m ファイルに次のインポートを含めました。
#import <AssetsLibrary/AssetsLibrary.h>