Весьма любопытно, что метод UIScenceDelegate никогда не вызывался в проекте, созданном старым Xcode - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть «Манифест сцены приложения» в Info.plist, и у моего делегата приложения есть метод configurationForConnectingSceneSession.

Я создаю файл SceneDelegate в своем проекте. И вся информация правильно установлена ​​в Info.plist. Когда я запустил мое приложение, метод didFinishLaunchingWithOptions: будет работать как прежде. Но когда метод возвращается, похоже, что все сделано. У меня черный экран.

Я проверил, что info.plist загружен. Возможно, произошла какая-то ошибка, поэтому этот метод scene: willConnectToSession: options: connectionOptions в SceneDelegate никогда не вызывался.

Вопрос в том, почему метод SceneDelegate не вызывается?

И контекст мое приложение создано со старым Xcode (может быть Xcode6 или 7). Я попытался написать демо, чтобы проверить метод SceneDelegate. И все хорошо.

У кого-нибудь есть подсказка?

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