2014-10-11 47 views
-2

我在這裏有一個問題,我需要添加一個人在我的應用程序中使用coredata的細節。我需要存儲一個圖像還與每個人detail.and我也需要在下一個視圖控制器中的表格視圖中顯示這些詳細信息.i可以保存並顯示除image之外的所有其他詳細信息。我可以使用coredata保存並顯示該信息嗎?使用coredata保存並加載圖像在我的手機畫廊

回答

0

您可以在您的Xcode項目保存圖像並保存圖像名稱和路徑的核心數據,需要

+0

我搜索的代碼,但沒有得到它....ü可以幫我一個鏈接代碼? – 2014-10-11 13:54:38

0

下面的代碼

使用添加委託給你的h文件時引用它們在圖像視圖開照相館

UIImagePickerController *picker=[[UIImagePickerController alloc]init]; 
    picker.sourceType=UIImagePickerControllerSourceTypePhotoLibrary; 
    picker.delegate=self; 
    [self presentViewController:picker animated:YES completion:nil]; 

使用該委託事件獲得所選圖像並將其保存到本地目錄,

#pragma mark - Imagepicker delegate 
- (void)imagePickerController:(UIImagePickerController *)imagePicker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    UIImage *origImage = [info objectForKey:UIImagePickerControllerOriginalImage]; 

    //Code to save image in local directory 
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
    NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:@"savedImage.png"]; 

    UIImage *image = origImage.image; // origImage is my image from photo library 
    NSData *imageData = UIImagePNGRepresentation(image); 
    [imageData writeToFile:savedImagePath atomically:NO]; 

    [imagePicker dismissViewControllerAnimated:YES completion:nil]; 
} 
下面的代碼

使用從畫廊加載圖像

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,  NSUserDomainMask, YES); 
    NSString *documentsDirectory = [paths objectAtIndex:0]; 
    NSString *ImagePath = [documentsDirectory stringByAppendingPathComponent:@"savedImage.png"]; 
    UIImage *img = [UIImage imageWithContentsOfFile:ImagePath]; 

在這裏的img你可以得到你的形象

+0

我需要從手機圖庫中選擇圖片.... – 2014-10-11 17:18:00

相關問題