Slide 9
Slide 9 text
© ZOZO, Inc.
9
PDFDocumentͷಡΈࠐΈ Section1: PDFKitΛ༻͍ͨදࣔ
extension URLSession {
func data(with url: URL) async throws -> (Data, URLResponse) {
try await data(from: url)
}
}
private func loadPdfDocument() async {
var pdfDocument: PDFDocument?
do {
let (data, _) = try await URLSession.shared.data(with: pdfUrl)
if let document = PDFDocument(data: data), document.pageCount > 0 {
self.pdfDocument = document
}
} catch {
// ಡΈࠐΈΤϥʔͷ߹
}
}