Я пытаюсь создать смешанное приложение (цель c и быстро используя Bridging-Header), но используйте только объект c для класса SWRevealViewController (меню слева). Мои другие классы и остальная часть моего кода - Swift.@selector (метод :) преобразование в Swift
Я застрял в действиях по кнопке меню (revealViewController на левой стороне), для более конкретного это кусок кода в объективных C:
_sidebarButton.target = self.revealViewController;
_sidebarButton.action = @selector(revealToggle:);
А теперь хочет использовать это на мой Swift класс, у меня есть это:
_sidebarButton.target = self.revealViewController();
_sidebarButton.action = SWRevealViewController.revealToggle();
Но у меня есть ошибка в 2 строки:
_sidebarButton.action = SWRevealViewController.revealToggle();
Может ли кто-нибудь помочь мне преобразовать эту вещь @selector(revealToggle:)
в ее соответствующее быстрое преобразование.
Оцените любую помощь.
Это отличается от других ответов, потому что метод «раскрывать» не является частью одного и того же класса. Это часть класса SWRevealViewController.