У меня есть приложение, в котором я отправляю данные изображения на сервер через ftp и получаю обратно в режиме предварительного просмотра.Теперь я могу отправить изображение на сервер, но при получении его обратно я получаю следующую ошибку в NSData и получено 0 байт.
Error Domain = NSCocoaErrorDomain Code = 256 "Операция не может\ u2019t быть завершено. (Ошибка Какао 256.) "
Я анализирую данные через XML и получаю URL-адрес изображения следующим образом
http://111.222.333.44/abc/images/User/img102-13.png
Теперь, когда я использую следующий код для извлечения imgstr в nsdata, но получаю вышеуказанную ошибку в том же самом.
NSURL *u = [NSURL URLWithString:imgstr];
NSError *error;
NSData *dt = [NSData dataWithContentsOfURL:u options:NSDataReadingMapped error:&error];
myImage = [UIImage imageWithData:dt];
Я могу легко получить другие данные, но не данные изображения.Кто-нибудь может указать, где я делаю ошибку или как я могу решить проблему?Заранее спасибо.
РЕДАКТИРОВАТЬ: В моем приложении я в первую очередь захвата изображения и хранения его на сервере.И затем на 2-й странице мне нужно получить данные изображения и показать то же изображение, когда пользователь нажимает кнопку под названием «Предварительный просмотр».У меня есть веб-служба, где я получаю данные, включая путь к изображению, как показано выше, но с помощью показанного метода я не могу получить данные изображения в NSData и получить ошибку Какао 256. Надеюсь, это поможет кому-топокажи мне лучший и правильный путь.Спасибо.