Метод UISplitViewController toggleMasterVisible. Где метод определяется?

Я могу назвать правильно "toggleMasterVisible" метод как Действие кнопки, но я хочу расширить метод как это.

(In Button action. It works)
.h 
@interface DetailViewController : UIViewController 
@end

.m
UIBarButtonItem *listBarButtonItem = [[UIBarButtonItem alloc] 
initWithImage:[UIImage imageNamed:@"list.png"] 
style:UIBarButtonItemStyleBordered 
target:self.splitViewController 
action:@selector(toggleMasterVisible:)];


(I want to expand the method)
.m
UIBarButtonItem *listBarButtonItem = [[UIBarButtonItem alloc] 
initWithImage:[UIImage imageNamed:@"list.png"] 
style:UIBarButtonItemStyleBordered 
target:self 
action:@selector(toggleMasterVisibleIfCondtionIsOK:)];

-(void)toggleMasterVisibleIfCondtionIsOK
{
     if(isConditionOK){
          [self.splitViewController toggleMasterVisible];
     }
}

Однако я получил ошибку, которая не является "Никаким видимым @interface для 'UISplitViewController', объявляет". Где метод определяется? Я не мог найти метод на ссылке (http://developer.apple.com/library/ios/#documentation/uikit/reference/UISplitViewController_class/Reference/Reference.html) и как я могу назвать метод? Любая помощь будет цениться.

1
nl ja de

1 ответы

Я заставил его работать с:

[self.splitViewController performSelector:@selector(toggleMasterVisible:)];
7
добавлено
У меня также был он работа, когда я был с предыдущим XCode, но теперь я обновил к iOS 7, и это всегда говорит, что метод не признан: masterButton = [[UIBarButtonItem alloc] initWithTitle: действие style:UIBarButtonItemStyleBordered target:self.splitViewController "Меню": отборщик (toggleMasterVisible:)]; можно ли помочь мне?
добавлено автор Japa, источник
It' s частный API, проверка XCode ослабевает он как таковой.
добавлено автор Abizern, источник
Это - первый ответ на эту проблему, которая разумна и на самом деле работает.Thank you very much.
добавлено автор akofink, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.