我正在使用Swift中的SWRevealViewController创建侧边栏菜单。问题是我得到以下错误:'PrincipalViewController'没有名为'revealViewController'的成员

我正在处理的代码是:

class PrincipalViewController: UIViewController {
@IBOutlet weak var menuButton:UIBarButtonItem!

override func viewDidLoad() {
    super.viewDidLoad()

    // This is the line with the error
    if self.revealViewController() != nil {

        menuButton.target = self.revealViewController()
        menuButton.action = "revealToggle:"
        self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())

        // Uncomment to change the width of menu
        //self.revealViewController().rearViewRevealWidth = 62
    }

}

有任何想法吗?非常感谢

最佳答案

我刚发现问题。该应用程序中有son Objective-c代码,并且桥接头的配置不正确。非常感谢

09-11 05:05