사용자가 고른 갤러리의 이미지가 포함 된 tableView
을 만든 다음, imagePath
을 선택하여 UIImageView
에 배치합니다.UIImage imageWithContentsOfFile : 실제 장치에서 작동하지 않습니다.
NSString *imgPath = @"/var/mobile/Media/DCIM/105APPLE/IMG_5903.JPG";//Hardcoded path just for test, image actually exists on iOS device
self.imgViewContainer.image = [UIImage imageWithContentsOfFile: imgPath];
시뮬레이터에서 작동이 코드를 :
은 내가 사용하는UIImageView
에 를 아이폰 OS 갤러리 이미지를 설정합니다.
실제 장치에서 테스트 한 결과 위의 코드를 실행 한 후에 UIImageView
이 비어있는 것으로 나타났습니다.
실제 장치를 사용하여이를 수행 할 수있는 방법이 있습니까?
실제 iOS 기기에서 경로가 유효하다고 생각하는 이유는 무엇입니까? '@ '로 시작하는 이유는 무엇입니까? – rmaddy
죄송합니다! 그것은 문자열의 @, 편집 된 질문 ... 그 경로를 테스트 용으로 사용하고 있습니다. 이미지는 존재합니다. – CGR
1. 실제 iOS 장치에이 경로가 실제로 있습니까? 2. 앱은 샌드 박스이므로 실제 기기에서 자체 샌드 박스 외부의 파일을 읽을 수 없습니다. – rmaddy