Неоднозначная ссылка в Swift - PullRequest
0 голосов
/ 04 сентября 2018

Я ссылаюсь на две среды [PDFGenerator и PDFKit], которые содержат объект с именем PDFPage. В рамках PDFGenerator PDFPage является Enum. В структуре PDFKit PDFPage является объектом. Когда я пытаюсь создать экземпляр Enum PDFPage, я получаю сообщение об ошибке:

«PDFPage» неоднозначен для поиска типов в этом контексте.

Как мне указать, какую PDFPage я пытаюсь создать?

Упрощенный пример ниже:

import PDFKit

import PDFGenerator

public class VC: UIViewController {
    var page:PDFPage? // <-- This throws the error mentioned above.
}

1 Ответ

0 голосов
/ 04 сентября 2018

Попробуйте этот код, это решит ошибку.

import PDFKit
import PDFGenerator

public class ViewController: UIViewController {
    let page = PDFPage() // <-- This solve the error mentioned above.

    override public func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    override public func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}
...