Я пытаюсь прочитать файл jpg и преобразовать его в массив байтов. Это следующий код, этот код отлично работает с текстовыми файлами, но файлы с файлами изображений
// стартовый код
NSString *stringFromFileAtPath = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error];
if(stringFromFileAtPath == nil){
NSLog(@"Error reading file at path %@\n%@", path, [error localizedFailureReason]);
}
NSLog(@"Contents:%@", stringFromFileAtPath);
NSData *bytes = [stringFromFileAtPath dataUsingEncoding:NSUTF8StringEncoding];
NSLog(@"Bytes:%@", bytes);
// конец кода
и это сообщение об ошибке, которое я получаю Сообщение об ошибке: Кодировка текста Unicode (UTF-8) не применима.
Дайте мне знать, что это за ошибка, яя делаю или код для преобразования файла JPG в байтовый массив