Sto lavorando alla creazione di un menu della barra laterale utilizzando SWRevealViewController in Swift. Il problema è che ottengo il seguente errore: 'PrincipalViewController' non ha un membro denominato 'revealViewController'Problema: 'PrincipalViewController' non ha un membro denominato 'revealViewController' in swift
Il codice di cui sto lavorando è:
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
}
}
Tutte le idee? Grazie mille
Che cos'è 'self.revealViewController()'? –
Penso che sia il controller di visualizzazione per la barra laterale. Ma ho fatto una ricerca nell'app demo che funziona e non c'è alcun riferimento a quella vista –
Questo è il sito in cui ho scaricato il codice (http://www.appcoda.com/sidebar-menu-swift/) –