У меня есть некоторые данные изображения (jpeg), которые я хочу отправить из своего приложения для iPhone на мой веб-сервис. Для этого я использую NSData из изображения и преобразую его в строку, которая будет помещена в мой JSON.
В настоящее время я делаю это:
NSString *secondString = [[NSString alloc] initWithBytes:[result bytes]
length:[result length]
encoding:NSUTF8StringEncoding];
Где результат типа NSData. Однако secondString кажется нулевым, хотя длина результата возвращает реальное значение (например, 14189). Я использовал этот метод, поскольку результат является необработанными данными и не заканчивается нулем.
Я что-то не так делаю? Я использовал этот код в других областях, и он, кажется, работает нормально (но те области, которые я использую в настоящее время, включают текст, а не данные изображения).
ТИА.