использование 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)
    }

Когда я работаю в симуляторе, я получаю сообщение об ошибке фатальная ошибка: неожиданно обнаружен ноль при разворачивании необязательного значения в отладке, поскольку он показывает, что url равен нулю. Есть идеи, как это решить? Я использую Swift 4 и iOS 11 в качестве цели


person Codicil    schedule 25.09.2017    source источник
comment
Убедитесь, что example.pdf действительно скопирован в ваш проект, доступен и имеет правильное имя и расширение.   -  person Eric Aya    schedule 25.09.2017


Ответы (1)


Установите флажок «Целевое членство» в File Inspector.

Инспектор файлов - целевое членство

person Yogesh Tandel    schedule 25.09.2017
comment
Да, это была проблема, при целевом членстве вы увидите имя приложения и должны проверить его для работы - person Codicil; 26.09.2017