[解決済み] OSX Swift で URL をデフォルトブラウザで開く
2023-07-28 19:46:03
質問
プログラミング言語としてSwift、プラットフォームとしてOSXを使用して、システムのデフォルトブラウザでURLを開くにはどうすればよいでしょうか。
UIApplicationを使うと、以下のようなことがわかりました。
UIApplication.sharedApplication().openURL(NSURL(string: object.url))
しかし、これは iOS でのみ動作し、OSX では動作しません。
また サービスを起動する には、swift のサンプルがなく、OSX 10.10 では非推奨のものがたくさんあります。
どんな助けでも歓迎します - ありがとうございます。
どのように解決するのですか?
Swift 3 以降
import Cocoa
let url = URL(string: "https://www.google.com")!
if NSWorkspace.shared.open(url) {
print("default browser was successfully opened")
}
関連
-
[解決済み] 使用しているSwiftのバージョンを確認するにはどうすればよいですか?
-
[解決済み] SwiftからObjective-Cのコードを呼び出すにはどうしたらいいですか?
-
[解決済み] Swiftで#pragmaマーク?
-
[解決済み] "コード" OSX/MacのVisual Studio Codeのコマンドラインでは動作しない
-
[解決済み] Swiftベースのアプリケーションは、OS X 10.9/iOS 7以下でも動作しますか?
-
[解決済み] SwiftでURLから画像を読み込む/ダウンロードする
-
[解決済み] Invalid Bundle Error - "requires launch storyboard".
-
[解決済み] スウィフト 理解する // MARK
-
[解決済み] gitはXcodeと統合できますか?
-
[解決済み] Xcodeの起動画面を再び表示させるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] OSXのXcodeを最新版にアップデートする方法を教えてください。
-
[解決済み] プロジェクトからCocoaPodsを削除する方法は?
-
[解決済み] UserInterfaceState.xcuserstateを無視できない。
-
[解決済み] Xcodeプロジェクトにあるコード行数を調べるには?
-
[解決済み] Xcode 4にアップグレードした後、Missing Fileの警告が表示される。
-
[解決済み] iconutilを使用して手動でicnsファイルを作成する方法は?
-
[解決済み] 会社名はどこに設定すればよいですか?
-
[解決済み] Xcode 7 ライブラリ検索パスの警告
-
[解決済み] Xcodeプロジェクトナビゲータでクエスチョンマークは何を意味するのか?
-
[解決済み] Xcode 5のプロビジョニングプロファイルの検索