Приложение iPhone не может загружать изображения из альбома - PullRequest
1 голос
/ 20 января 2010

Я разработал небольшое приложение для iPhone, в котором пользователь может выбирать изображения из средства выбора изображений, и это изображение будет отображаться в виде. Когда пользователь впервые выбирает изображение, я сохраняю имя изображения в базе данных и сохраняю это изображение в папке ресурсов с этим именем. Когда появляется главное окно, я ищу изображения из папки ресурсов и отображаю это изображение в главном окне.

Когда я запускаю это приложение в iPhone Simulator, оно успешно запускается, но когда я на самом деле пробовал его в целях тестирования на своем iPhone, я не смог отобразить изображения в главном окне. У кого-нибудь есть идея, что с этим не так?

1 Ответ

4 голосов
/ 15 августа 2011

Привет, Шиванг,

Я думаю, что вы сохраняете изображение в NSDocumentDirectory одним щелчком мыши и пытаетесь перезагрузить его.

  1. при извлечении файлов из NSDocumentDirectory вам лучше сначала проверьте это для типа файла как jpg, png, mp3 тогда дайте точное имя, чтобы получить это.
  2. NSDocumentDirectory создает уникальную память для каждого приложения и его ограничено, проверьте размер сохраняемых изображений.

лучше попробуйте этот код

 for (NSString* fileName in [fileManager contentsOfDirectoryAtPath:myfilepath error:nil])
{
if ( [fileName rangeOfString:@".jpg"].location != NSNotFound  )

  {
      // Here fileName is used as a temporary variable to retrive image name
      // myfilepath is the path where u stored the images
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...