У меня возникла проблема с декодированием данных изображения из строки с кодировкой base 64. Я использую файлы base64.h и base 64.m, загруженные по следующей ссылке.
http://cdn.imthi.com/e6cef8/wp-content/uploads/2010/08/base64.zip
это мой код
[Base64 initialize];
NSData * data = [Base64 decode:imageString];
imgview.image=[UIImage imageWithData:data];
но ничего не отображается в представлении изображения,
Я тестировал, декодируя строку base 64 (взятую из консоли отладчика) с помощью онлайн-декодера base 64, он дает правильное изображение, я также тестировал, записывая данные в файл, подобный этому
[data writeToFile:imagePath atomically:YES];
он дает файл jpg, но я не могу открыть этот файл изображения, он выдает сообщение об ошибке, например
Не удалось открыть файл «test.jpg».
«Он может быть поврежден или использовать формат файла, который Preview не распознает». В чем проблема с моим кодом Может ли кто-нибудь мне помочь.....
Спасибо