Я работаю против REST API
, где вы можете позвонить, а затем получить изображение или pdf. Я использую URLSession.shared.dataTask
, чтобы сделать звонок, и когда есть изображение, звонок имеет успех (но это занимает довольно много времени, более 5 секунд), и я могу показать изображение в UIImageView
. Но когда есть pdf-файл, я не знаю, как обрабатывать результат. API возвращает изображение/pdf как «filestream».Как показать данные в формате pdf из файла
Когда я печатаю данные на консоль, он печатает размер (байты) и тот же размер, что и на сервере, поэтому у меня есть правильные данные, я просто не знаю, как просматривать pdf.
Я использую скор 3, IOS 10, Xcode 8.
Прежде всего, вы можете сохранить filestream в формате pdf? если да, то вы можете использовать веб-просмотр, чтобы показать данные в формате pdf для вашего приложения. –
В этом вопросе есть много объяснений. Вам лучше спросить отдельно по каждой теме (например, загрузить pdf-файл и сохранить, как прочитать сохраненный pdf-файл) –
Позже сегодня я проверю ответ ниже - загрузите и сохраните с помощью Alamofire. Но это никогда не было планом с самого начала (а не в вопросе). Я надеялся, что мне не нужно бросать файловую систему, потому что мне нужно загрузить несколько файлов в формате PDF, и в конце я хотел бы показать их в коллекции. Я также не уверен, могу ли я использовать файловую систему в симуляторе. Но самое приятное решение должно быть как у меня с изображениями, просто позвольте image = UIImage (данные: данные), а затем покажет изображение в виде таблицы/коллекции. – user2856066