ใช้ pdfkit เพื่อแสดง pdf

ฉันกำลังพยายามโหลด pdf ที่จัดเก็บไว้ในแอปของฉัน นี่คือโค้ดที่ฉันมี

import UIKit
import PDFKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let pdfView = PDFView(frame: UIScreen.main.bounds)
        let url = Bundle.main.url(forResource: "example", withExtension: "pdf")
        pdfView.document = PDFDocument(url: url!)
        self.view.addSubview(pdfView)
    }

เมื่อฉันทำงานในโปรแกรมจำลอง ฉันได้รับข้อผิดพลาดที่ ข้อผิดพลาดร้ายแรง: พบ nil โดยไม่คาดคิดขณะแกะค่าทางเลือก ในการดีบัก แสดงว่า url เป็น nil มีความคิดวิธีการแก้ไขหรือไม่? ฉันใช้ Swift 4 และ iOS 11 เป็นเป้าหมาย


person Codicil    schedule 25.09.2017    source แหล่งที่มา
comment
ตรวจสอบว่ามีการคัดลอก example.pdf ในโปรเจ็กต์ของคุณแล้ว เข้าถึงได้ และมีชื่อและนามสกุลที่ถูกต้อง   -  person Eric Aya    schedule 25.09.2017


คำตอบ (1)


โปรดคลิกช่องทำเครื่องหมายใต้ Target Membership ใน File Inspector

ตัวตรวจสอบไฟล์ - การเป็นสมาชิกเป้าหมาย

person Yogesh Tandel    schedule 25.09.2017
comment
ใช่ นี่คือปัญหา ภายใต้การเป็นสมาชิกเป้าหมาย เราจะเห็นชื่อแอปและต้องตรวจสอบว่าใช้งานได้หรือไม่ - person Codicil; 26.09.2017