Я создаю tableView
, который содержит изображения из галереи, выбранной пользователем, затем я беру выбранный imagePath
, чтобы разместить его на UIImageView
.UIImage imageWithContentsOfFile: не работает на реальном устройстве
Чтобы установить галерею IOS изображение в UIImageView
, Я использую:
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
пуст после выполнения вышеуказанного кода.
Есть ли способ достичь этого с помощью реального устройства?
Почему вы ожидаете, что этот путь будет действительным на реальном устройстве iOS? Почему это начинается с '@'? – rmaddy
Извините! Это был @ из строки, вопрос отредактирован ... Я использую этот путь только для теста, существует изображение – CGR
1. Действительно ли этот путь существует на реальном устройстве iOS? 2. Приложения - это песочницы и не могут читать файлы за пределами собственной песочницы на реальном устройстве. – rmaddy