#swiftui #widgetkit
#swiftui #widgetkit
Вопрос:
У меня есть ссылка, написанная в SwiftUI внутри виджета, как это:
Link("Visit Apple",
destination: URL(string: "https://www.apple.com")!)
.font(.caption)
.foregroundColor(.red)
Но теперь мне нужно открыть это в Safari. Возможно ли это без открытия хост-приложения?
Ответ №1:
Нет, виджеты WidgetKit всегда открывают свое приложение. Тут уж ничего не поделаешь. Лучшее, что вы можете сделать, это заставить ваш виджет открыть ваше приложение (передав веб-URL), а затем ваше приложение автоматически откроет URL-адрес passes в Safari.