0
經過大量研究,將圖像保存到iOS中的sqlite數據庫的最佳方式之後,我決定將圖像的文件路徑保存在實體中,並在涉及時引用它將其顯示爲縮略圖。保存圖像文件路徑到核心數據
我用下面的代碼保存用相機拍攝的圖像:
- (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 2012-03-01 17:23:24
它是iOS4在iOS4中引入的ALAssetsLibrary框架的一部分 – jcrowson 2012-03-01 17:25:38
明白了。不應該調用'writeImageToSavedPhotosAlbum:orientation:completionBlock:'?這將返回一個assetURL,您可以稍後使用它來調用相同的圖像。 – gregheo 2012-03-01 17:27:13