コーディングで文書(画像を除く)をメールに追加したい。デバイスの画像ギャラリーにアクセスできることはわかっていますが、デバイスのドキュメントにアクセスしたいです。
イメージピッカーと同じようにドキュメントにアクセスできますか?
いいえ、デバイス ライブラリと同じドキュメント ディレクトリから画像にアクセスすることはできません( by UIImagePickerView
)
ただし、ドキュメント ディレクトリから特定の画像を取得する場合は、次のコードを使用します。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *newPath = [documentsDirectory stringByAppendingPathComponent:@"NameOFImage"]; // put name of image which you want to get it from document directory
UIImage *myImage = [UIImage imageWithContentsOfFile:newPath];
ここでmyImageは、ドキュメント ディレクトリから取得するイメージです。