Приложение MacCatalyst: как закрыть окно, не закрывая приложение? - PullRequest
2 голосов
/ 30 марта 2020

Я разрабатываю приложение с помощью macCatalyst.

Когда пользователь закрывает окно в версии ma c, приложение закрывается.

Можно было изменить это поведение в какао, используя:

applicationShouldTerminateAfterLastWindowClosed

метод или установив NSSupportsAutomaticTermination в NO в файле plist.

Как я могу получить то же самое в приложении macCatalyst?

Ответы [ 2 ]

1 голос
/ 06 апреля 2020

РЕДАКТИРОВАТЬ

Этот ответ не работает, см. Комментарии.

РЕДАКТИРОВАТЬ КОНЕЦ

Это возможно только , если вы активируете «Поддерживает несколько windows»:

enter image description here

Мои мысли, почему это так: macOS различает приложения и windows , Поэтому, если ваше приложение может открыть только одно окно, закрытие, которое скажет macOS закрыть приложение.

PS: у меня возникли некоторые ошибки в режиме «поддерживает несколько windows». Я надеюсь, что они скоро будут удалены.

0 голосов
/ 10 апреля 2020

Я обсуждал проблему со службой технической поддержки Apple. После долгого обсуждения они признали, что это ошибка Apple. Он перешел в инженерную команду.

...