приложение (_: url: options :) никогда не вызывается - PullRequest
1 голос
/ 30 октября 2019

Шаги для воспроизведения:

  1. Создайте новый проект с настройками по умолчанию в Xcode 11: приложение для одного представления / Swift / Раскадровки.
  2. Добавление типов документов и импортированных UTI.

Результат: мое приложение появляется в меню «Копировать в ...» (или «Открыть в ...», если мы используем LSSupportsOpeningDocumentsInPlace). Это действительно запускает приложение. Но этот метод делегата: application(_:url:options:) никогда не вызывается.

1 Ответ

0 голосов
/ 30 октября 2019

В iOS 13 этот метод был заменен новым UISceneDelegate методом по умолчанию.

Решение:

Если вам не нужны сцены, просто удалите все сценыкод: SceneDelegate и т. д., удалите UIApplicationSceneManifest из Info.plist и добавьте var window: UIWindow? к вашему AppDelegate.

application(_:url:options:) работает сейчас.

...