У меня есть UIImageView, который содержит изображение, снятое камерой телефона.
Следующее, что я хочу сделать, это отправить это изображение на сервер. У меня уже установлены сокетные соединения с использованием CFstreams.
Но я действительно не могу заставить это работать. У меня есть объект UIImage, который я хочу как-то отправить с моим TCP-соединением ...
Я пытался отправить NSData следующим образом, но выдает ошибку:
Код:
// Getting image from OpenCV and converting it back to UIImage
NSData *data = UIImagePNGRepresentation([UIImage imageWithCVMat:tpl]);
uint32_t length = (uint32_t)htonl([data length]);
// Send the image? (Doesn't work)
[outputStream write:[data bytes] maxLength:length];
ошибка: семантическая проблема: невозможно инициализировать параметр типа 'const
uint8_t * '(также известный как const unsigned char *') со значением типа const
пустота * '
Итак, кто-нибудь знает, как отправить изображение из UIImage (View) в виде байтового массива через модуль записи outputStream ??