In Swift 2, avevo usato il seguente codice:Tipo 'URL' non ha alcun membro 'fileURL' - Swift 3
let path = NSBundle.mainBundle().pathForResource("Document", ofType: "pdf")!
let url = NSURL.fileURLWithPath(path)
webView.loadRequest(NSURLRequest(URL: url))
Ora, usando Xcode 8 e Swift 3, Xcode tradotto automaticamente a:
let path = Bundle.main.pathForResource("Translation", ofType: "pdf")!
let url = URL.fileURL(withPath: path)
webView.loadRequest(URLRequest(url: url))
Sulla seconda riga, con la dichiarazione di url
, Xcode mi dà il seguente errore:
Type 'URL' has no member 'fileURL'
Come posso correggi questo errore? Grazie!
In realtà la sintassi corretta per la linea due in Swift 2 è 'let url = NSURL (fileURLWithPath: path)' (anche se il metodo di classe sembra funzionare), ecco perché la traduzione non è riuscita. La proprietà del percorso – vadian