0
イメージをiOSのsqlite dbに保存する最善の方法について多くの研究が行われた後、イメージのファイルパスをエンティティに保存し、それをサムネイルとして表示します。イメージファイルのパスをコアデータに保存
私はカメラで撮影した画像を保存するには、次のコードを使用しています:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)snagPhoto editingInfo:(NSDictionary *)editingInfo
{
[self.library saveImage:snagPhoto toAlbum:@"Snags" withCompletionBlock:^(NSError *error) {
if (error)
{
NSLog(@"error");
}
}];
[picker dismissModalViewControllerAnimated:NO];
}
私がやらなければならないことは、「snagPhoto」のファイルパスを取得することです。
どのような種類の 'self.library'ですか? – gregheo
これはAppleがiOS4で導入したALAssetsLibraryフレームワークの一部です – jcrowson
'writeImageToSavedPhotosAlbum:orientation:completionBlock:'を呼び出すべきではありませんか?後で同じ画像を呼び出すために使用できるassetURLが返されます。 – gregheo