0
我試圖做一個混合的應用程序(目標c和swift使用橋接頭),但只使用目標c類SWRevealViewController(左側菜單)。我的其他類和我的代碼的其餘部分是Swift。@選擇器(方法:)轉換爲Swift
我被困在了菜單按鈕(revealViewController左側)的動作,更具體一些,這是在目標C中的一段代碼:
_sidebarButton.target = self.revealViewController;
_sidebarButton.action = @selector(revealToggle:);
,現在想上使用此我斯威夫特類,我有這樣的:
_sidebarButton.target = self.revealViewController();
_sidebarButton.action = SWRevealViewController.revealToggle();
但我在2號線的錯誤:
_sidebarButton.action = SWRevealViewController.revealToggle();
任何人都可以幫助我轉換這個@selector(revealToggle:)
東西在其各自的迅速轉換。
讚賞任何幫助。
這與其他答案不同,因爲「revealToggle」方法不屬於同一類。這是SWRevealViewController類的一部分。