Ich arbeite an einem Erstellen eines Sidebar-Menüs mit SWRevealViewController in Swift. Das Problem ist, bekomme ich folgende Fehlermeldung: ‚PrincipalViewController‘ hat kein Mitglied namens ‚revealViewController‘Problem: 'PrincipalViewController' hat kein Member namens 'revealViewController' in swift
Der Code arbeite ich an ist:
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
}
}
Irgendwelche Ideen? Vielen Dank
Was ist 'self.revealViewController()'? –
Ich denke, der View-Controller für die Seitenleiste. Aber ich habe eine Suche in der Demo-App, die funktioniert und es gibt keinen Verweis auf diese Ansicht –
Dies ist die Website, wo ich den Code heruntergeladen habe (http://www.appcoda.sidebar-menu-swift/) –