2016-08-31 40 views
1

我想從iOS設備上本地加載圖像,我加載圖像從本地從iOS設備,但它不是desplaying

我在文件中添加以下代碼,

NSString *path = [NSString stringWithFormat:@"%@/Documents/Small-mario.png", NSHomeDirectory()]; 
    NSLog(@"path %@", path); 
displayImg.image = [UIImage imageNamed:path]; 

路徑的iget是,

/用戶/ WTS-新建/庫/開發商/ CoreSimulator /設備/ F43C26D2-DCFF-4764-AAF0-F6CC7BCDCF5D /數據/集裝箱/數據/應用/ 06FE9A96-7705-4FB7-B291-4716CC6679C3 /文檔/Small-mario.png

但圖像不顯示在imageview中。

+0

imageNamed無法正常工作,使用'NSData的dataWithContentsOfFile:path'然後'的UIImage imageWithData:' – Shubhank

+0

形象「小馬里奧。 png「在你的應用程序包中? – ddb

+0

他的形象「Small-mario.png」在我的畫廊。 @ddb – KAR

回答

0
在您的應用程序

您無法訪問不在您的應用程序捆綁

圖像,你有兩個選擇:

  1. 使用的UIImagePickerController

  2. 使其使用進口把圖像你需要在你的應用程序包

+0

你能舉個例子嗎? @ddb – KAR

+0

關於什麼?請按照鏈接,他們會引導你到StackOverflow文檔;) – ddb

+0

你可以描述如何將它存儲在應用程序包? @ddb – KAR

0

你可以選擇像,

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

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 

UIImage *image = [info valueForKey:UIImagePickerControllerOriginalImage]; // this is your picked image 

[picker dismissViewControllerAnimated:YES completion:nil]; 
} 

,並確保您確認UIImagePickerControllerDelegateUINavigationControllerDelegate

+0

你能描述如何將它存儲在應用程序包中嗎? @Ketan Parmar – KAR

+0

你可以將它存儲在文檔目錄中。您可以以編程方式在應用程序包中存儲任何內容您可以在xcode中拖放應用程序包中的圖像。您沒有應用程序包的寫入權限,因此您無法以編程方式編寫。 – Lion

0

PLZ使用

NSString *path = [NSString stringWithFormat:@"%@/Documents/Small-mario.png", NSHomeDirectory()]; 
    NSLog(@"path %@", path); 
displayImg.image = [UIImage imageWithContentsOfFile:path]; 

,或者您可以使用

NSURL *destinationURL = [NSURL fileURLWithPath:path]; 

displayImg.image =[UIImage imageWithData:[NSData dataWithContentsOfURL:destinationURL]] 
+0

我得到了圖像路徑,「/ Users/WTS-New/Library/Developer/CoreSimulator/Devices/F43C26D2-DCFF-4764-AAF0-F6CC7BCDCF5D/data/Containers/Data/Application/8E49D340-7CAC-4031-85BF- 9E5C26A1E37A/Documents/Small-mario.png「,但圖像不在displayImg.image中顯示。 @balkaran singh – KAR

相關問題