macOSアプリでバンドルされているPDFを表示する

macOSアプリでバンドルされているPDFを設定されているアプリケーションで開く方法についてまとめました。

環境

バンドルされているPDFを表示する

//バンドルされているPDFを取得する
if let filePath = Bundle.main.path( forResource: "Manual", ofType: "pdf" ) {

    //設定されているアプリケーションで開く
    if NSWorkspace.shared.openFile( filePath ) {
            
        print("OK")
            
    } else {
            
        print("Error")
            
    }
        
}