Я использую https://github.com/John-Lluch/SWRevealViewController для разработки моих приложений. У меня есть два вопроса, когда я строю свои приложения.Как получить представление, отображающее и перезагружающее таблицу меню при использовании SWRevealViewController
В SidebarViewController.m, который пришел из учебника здесь http://www.appcoda.com/ios-programming-sidebar-navigation-menu/, я редактировал метод
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
, где я хочу, чтобы отключить определенную кнопку меню на определенной точки зрения, установив
cell.userInteractionEnabled
свойство, для Например, когда я в vc1, я отключу segue, который будет продолжать vc1. К этому виду, я хочу узнать restorationIdentifier текущего ViewController для того, чтобы решить выбор, но я не могу найти способ, чтобы получить текущий показ ViewController, Я стараюсьself.revealViewController.frontViewController.presentedViewController.restorationIdentifier
self.revealViewController.frontViewController.childViewControllers objectAtIndex:
что все неправильно ,
2.Besides Функция переход, чтобы изменить вид, мои приложения поддерживают вручную изменить вид, предположим, я нажимаю кнопку на некоторое VC1, приложения будут толкать VC2. К этому среднему, методу SidebarViewController.m,
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
обыкновения вызова снова, так что установка ранее не будет применять к новому VC2. Я пробовал [tableview reload]
, но все равно не работает.
Спасибо за помощь всем.