ошибка функции CGDataProviderCopyData: JPEGDecompressSurface: не удалось декодировать изображение: e00002c2 - PullRequest
0 голосов
/ 06 июня 2018

У меня ошибка "JPEGDecompressSurface: Ошибка декодирования изображения: e00002c2" в моей консоли, вызванной функцией CGDataProviderCopyData, когда я пытаюсь получить пиксели из GCImage.Несмотря на это, все работает как положено, но я бы хотел избавиться от этой ошибки и понять, что может быть не так.Я не знаю, как понять, что не так.Буду благодарен за любые идеи.

Код:

NSData* nsData = [NSData dataWithBytes:inBuffer length:inBufferSize];
UIImage* image = [UIImage imageWithData: nsData]; // looks good in debugger
CGImageRef imageRef = [image CGImage];
CGDataProviderRef refData = CGImageGetDataProvider(imageRef);
CFDataRef pixels = CGDataProviderCopyData(refData); // error appears in the console

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...