Я озадачен здесь.IOS 7 - Невозможно прочитать/загрузить изображение
UIImage *image = [UIImage imageNamed:@"search.png"];
NSData *data = UIImagePNGRepresentation(image);
NSLog(@"%d", [data length]);
что прочитал: 859 байт
фактический файл: 244KB
Поэтому я стараюсь, чтобы увидеть, что DID загружался:
NSString *byteArray = [data base64Encoding];
И расшифровать этот B64 в двоичном, проверьте его в средстве просмотра изображений, его 1/4 изображения. Также странно, что несколько строк позже другой .png импортируется таким же образом и что .png отлично работает.
Ресурсы:
Изображение Я пытаюсь нагрузки: http://i.imgur.com/a4nzbUo.png
Результат импорта: http://i.imgur.com/Ytwb1w4.png
Образ, который делает работу: http://i.imgur.com/gJ4R8UX.png
Что же я отсутствует?
Нет абсолютно никакой причины, по которой 'search.png' должен быть таким большим (о чем свидетельствует' UIImagePNGRepresentation' return <1kb; вы знаете, что функция не должна возвращать исходные байты источника, правильно?). – mattt
Нет, не знал. – FSA21