Этот вопрос относится к родной функции iOS отображения таблиц действий и popovers, когда номер телефона или адрес электронной почты выбран в веб-виде/текстовом виде с iPad. Если вам требуется обновить, на листе действий находятся две кнопки, которые читаются «Добавить в контакты» и «Копировать». Где popover, о котором я говорю, это то, что отображается, когда пользователь выбирает кнопку «Добавить в контакты».Отключить родной UIActionsheet и UIPopover в iPad
Я понимаю, что уволить поповер один заявляет:
[somePopoverController dismissPopoverAnimated:YES];
Чтобы уволить actionsheet, можно просто позвонить:
[someActionSheet dismissWithClickedButtonIndex:0 animated:YES];
Однако, моя проблема заключается в том, что поскольку IOS создали эти actionsheets/popovers для меня, я не владею ими и не могу ссылаться на них, чтобы вызвать методы увольнения.
Вариант использования Почему я должен это делать, потому что мое приложение будет регистрировать пользователя после определенного времени бездействия. Когда пользователь выходит из системы, эти таблицы действий/popovers все еще остаются на экране, хотя я ввел новый контроллер представления и удалил старые.
Кто-нибудь знает, как я могу ссылаться на эти popovers и таблицы действий, которые у меня нет? Любой совет будет очень благодарен!
Спасибо за ответ, но я не подумайте, что ваш ответ мне поможет. Проблема в том, что я никогда не создавал лист UIAction в коде. Листок действий «волшебным образом» построен для меня iOS, просто имея адрес электронной почты/номер телефона в webview/textview. – bmjohns
Ооо, хорошо, теперь я понимаю, что вы имеете в виду – micantox