Итак, у меня есть просмотр коллекции и вы можете скачать pdf-файл, я получаю путь, подобный этому file:///Users/community/Library/Developer/CoreSimulator/Devices/F9AB746D-20C3-4333-AE70-2840538F4AED/data/Containers/Data/Application/977E843C-15D6-4169-9980-1EBD5CBE3660/Library/Caches/81791.pdf
, он может просматривать файл, но когда я использую путь как этоПолучите тот же путь, загрузите, файл, но не можете открыть файл
Optional(file:///Users/crocodic/Library/Developer/CoreSimulator/Devices/F9AB746D-20C3-4333-AE70-2840538F4AED/data/Contai ... 358.pdf) it can't view the file.
Что мне делать? в быстрой
вот мой код
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
let mainStoryBoard:UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc:RedirectMagazineViewController = mainStoryBoard.instantiateViewControllerWithIdentifier("NEXT") as! RedirectMagazineViewController
if (self.localPathArray.count > indexPath.row) {
vc.receiveData = NSURL(string: databaseResult[0].pathDatabase)! // here i pass the path downloaded file to next view controller
}
vc.receiveTitle = titleMagazine[indexPath.item]
self.navigationController?.pushViewController(vc, animated: true)
}
и на мой второй контроллер представления для просмотра PDF-файл
var path = ""
var receiveData: NSURL!
var receiveTitle: String = ""
override func viewDidLoad() {
self.navigationController?.navigationBarHidden = false
self.title = receiveTitle
activityIndicator.startAnimating()
self.webView.loadRequest(NSURLRequest(URL: receiveData))
}
Пожалуйста, покажите код, который вы попробовали, это похоже на то, что вы используете дополнительную упаковку с вашим пути var. –
Я редактирую вопрос –