Предупреждение кнопки удаления ABPersonViewController - PullRequest
0 голосов
/ 19 июня 2011

У меня есть приложение для iPhone, которое я использую ABPersonViewController, и я разрешаю удаление.

Дело в том, что приложение является приложением TabBar, и когда я использую обычный метод удаления, я получаю это предупреждение:

Представление листа действий, вырезанного по его суперпредставлению. Некоторые элементы управления могут не реагировать на прикосновения. На iPhone попробуйте - [UIActionSheet showFromTabBar:] или - [UIActionSheet showFromToolbar:] вместо - [UIActionSheet showInView:].

проблема в том, что когда я пытаюсь нажать на кнопку «Отмена» удаления, это не работает! Я хочу, чтобы лист действий выскочил из вкладки. Как это сделать?

это код:

if ([personController respondsToSelector:@selector(setAllowsDeletion:)])
    [personController setAllowsDeletion:YES]; //CAN CAUSE THE APPLICATION TO BE DENIED FROM THE APP-STORE

1 Ответ

1 голос
/ 19 июня 2011

Чтобы отобразить лист действий из панели вкладок, вы можете вызвать следующее в представлении контроллера, которое его представляет: [actionSheet showFromTabBar:self.tabBarController.tabBar];

Этот ответ объяснен в этой записи.

...