【发布时间】:2014-08-14 10:14:11
【问题描述】:
我正在尝试制作一个混合应用程序(目标 c 和使用 Bridging-Header 的 swift),但仅将目标 c 用于 SWRevealViewController 类(左侧菜单)。我的其他类和其余代码都是 Swift。
我卡在菜单按钮的操作中(左侧的显示视图控制器),更具体地说,这是目标 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:) 东西转换为各自的快速转换。
感谢任何帮助。
这与其他答案不同,因为“revealToggle”方法不是同一类的一部分。这是 SWRevealViewController 类的一部分。
【问题讨论】:
标签: ios objective-c xcode swift converter