В SWRevealViewController Toggle не работает
Я хочу создать кнопку гамбургера. При нажатии на кнопку должно появиться меню боковой панели. Но это не работает. Помогите мне, пожалуйста.
Класс HomeViewController: UIViewController, SWRevealViewControllerDelegate {
var button = UIButton()
var barButton = UIBarButtonItem()
override func viewDidLoad() {
super.viewDidLoad()
leftbarButton()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func leftbarButton(){
button.setImage(UIImage(named: "hamburger"), for: .normal)
barButton = UIBarButtonItem(customView: button)
self.navigationItem.leftBarButtonItem = barButton
button.addTarget(self, action: #selector(menuAction(sender:)), for: .touchUpInside)
}
@objc func menuAction(sender:UIBarButtonItem){
barButton.target = self.revealViewController () barButton.action = #selector (SWRevealViewController.revealToggle (_:))
}
}