Swift в macOS: откройте Chrome с URL-адресом в качестве параметра - PullRequest
0 голосов
/ 05 мая 2020

Я бы хотел открыть Chrome с указанным c URL-адресом из моего приложения для macOS.

Я пробую вот так, но, к сожалению, это не работает. Chrome открывается, но не с указанной строкой URL.

let configuration = NSWorkspace.OpenConfiguration()
configuration.arguments = [url.absoluteString]
let appUrl = URL(fileURLWithPath: "/Applications/Google Chrome.app")
NSWorkspace.shared.openApplication(at: appUrl,
    configuration: configuration,
    completionHandler: nil)

open() мне не помогает в этом случае, так как я не хочу открывать стандартный браузер.

Помощь приветствуется!

1 Ответ

2 голосов
/ 06 мая 2020

Я решил это.

NSWorkspace.shared.open([url],
    withApplicationAt: URL(fileURLWithPath: "/Applications/Google Chrome.app"),
    configuration: configuration)

помогло

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...