Как проверить данные из виджета сегодня - PullRequest
1 голос
/ 10 июля 2020

in ios 12 Я отправляю URL-адрес своего виджета «Сегодня»

self.extensionContext? .Open (url, completingHandler: nil)

, который его получает в следующем методе appdelegate

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool {
   //code
}

, однако в ios 13 метод никогда не вызывается. Я прочитал, что вы можете сделать с помощью Scenedelegate, и реализовал следующие методы

func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
   //code
}

func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
   //code
}

, но они тоже никогда не вызываются. Как я уже упоминал в ios 12, у меня нет проблем, но я хотел знать, можете ли вы сказать мне, если мне что-то не хватает, чтобы это работало в ios 13

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