У меня есть веб-сервис, который возвращает байты PDF в виде строки. Преобразовать строку в NSData, выполнив:UIWebView load PDF Байт из NSString
NSData* bytes = [fileBytes dataUsingEncoding:NSUTF8StringEncoding];
затем я пытаюсь загрузить байты в WebView по:
[self.webViewFile loadData:bytes MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL:nil];
Но я получаю ошибку: «не удалось найти заголовок PDF:`% PDF не найден.
Начало моего байта строки выглядит следующим образом при печати на консоли: "% PDF-1.6 % \ U00e2 \ U00e3 \ U00cf \ U00d3"
Не работает та же проблема, но я чувствую, как его на правильном пути ... – MobileMon
Когда я использую этот метод, NSData из строка равна нулю – MobileMon
Объект NSData будет равен nil, если строка, переданная внутри, не может быть декодирована с использованием схемы base64. Вы должны знать, как ваши данные кодируются для его декодирования. –