iOS 13 の新しいバックグラウンド フェッチに関する多くのビデオを見て、多くの記事を読みましたが、まだわかりません。食事アプリを作っています。日々変わる「今日」の献立などをご紹介します。これまでのところ、PDFKit を使用してレストランのメニュー例を表示し、「今日」と「明日」のメニューをプロジェクト フォルダーにダウンロードしましたが、バックグラウンド フェッチを使用してメニューを毎日更新したいと考えています。これまでのところ、更新タスクを使用してコンテンツを更新し、処理を使用してクリーンアップする「バックグラウンド フェッチ」と「バックグラウンド処理」のボックスをチェックする必要があることだけを理解していました。
そこからURLを取得するためにpdfをアップロードする自分のWebサイトが必要かどうかも疑問に思っています。最終的には画像といくつかのラベルも更新する必要がありますが、原則を理解したら、自分でそれを行うことができるようになることを願っています.
これまでのアプリをよりよく理解できるように、コードとビュー コントローラーのスクリーンショットを示します。
let today = "AmericanDinerMenu" // PDF 1 with menu for today
let tomorrow = "ConniesDinerMenu" // PDF 2 with menu for tomorrow
func activePDF(PDF: String) {
if let path = Bundle.main.path(forResource: PDF, ofType: "pdf") {
let url = URL(fileURLWithPath: path)
if let pdfDocument = PDFDocument(url: url) {
pdfView.displayMode = .singlePageContinuous
pdfView.autoScales = true
pdfView.document = pdfDocument
}
}
}
あなたが私を助けてくれることを願っています。ありがとうございました!