На iOS13 (с Xcode11) получите фатальное исключение: NSInvalidArgumentException при попытке представить RPSystemBroadcastPickerView - PullRequest
0 голосов
/ 27 апреля 2020

При представлении RPSystemBroadcastPickerView на iOS 13 , оно показывает исключение со следующим описанием: Исключительная ситуация с фатальным исходом: NSInvalidArgumentException Приложение пыталось представить UIModalTransitionStylePartialCurl в или из не полноэкранного контроллера представления , Я использую Xcode версии 11.3.1 (11C504). Есть ли решение, чтобы остановить это исключение?

1 Ответ

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

Это потому, что iOS 13 использует новый стиль презентации вместо полноэкранного. И он не поддерживает переход PartialCurl, вам нужно изменить стиль представления по умолчанию:

var navigationController = new UINavigationController (ctrl); navigationController.ModalPresentationStyle = UIModalPresentationStyle.FullScreen; ctrl.ModalTransitionStyle = UIModalTransitionStyle.PartialCurl; PresentViewController (navigationController, анимированный: true, null);

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