Ich habe den View-Controller herausgezogen und er funktioniert einwandfrei, bis der View-Controller performSegue an einen anderen View-Controller sendet. Ich bekomme einen Fehler mit Bezug auf panGestureRecognizer
, der im übergeordneten Ansichts-Controller zum Herausgleiten verwendet wird."Unerwartetes Ergebnis nil beim Entpacken eines optionalen Werts" bei Verwendung von panGestureRecognizer für die Ansicht "Slide Out"
fatal error: unexpectedly found nil while unwrapping an Optional value
Hier ist der Code möglich verursacht Problem ist, ist dieser Code in dem Ziel-View-Controller:
sidebarButton.target = self.revealViewController()
sidebarButton.action = #selector(SWRevealViewController.revealToggle(_:))
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
Wenn ich dritte Zeile über einen Kommentar, segue zum Controller funktioniert Zielansicht aber die Seite Funktion von Ziel aus View Controller funktioniert nicht. Hoffe diese zusätzlichen Details hilft.
zeigen Sie Ihre Gestenerkennung Funktion –
@MuhammadZeeshan Ich habe jetzt einige Kontext hier hinzugefügt. –