0

Hilf mir bitte mit dem Schließen meiner ViewControllers. Im öffnen neue Viewcontroller ("SettingsPage") mit diesem Code:Korrektes Schließen neuer ViewController-Seiten

settingClass = storyboard?.instantiateViewControllerWithIdentifier("SettingsPage") as! SettingsClass 
settingClass.modalPresentationStyle = .OverFullScreen 
settingClass.modalTransitionStyle = .CrossDissolve 
self.presentViewController(settingClass, animated: true, completion: nil) 

Dann im Notwendigkeit zurück zu gehen (in der Nähe SettingsPage) und wenn im dieses Verfahren krank Doppel von Mainview

mainClass = storyboard?.instantiateViewControllerWithIdentifier("MainView") as! ViewController 
mainClass.modalTransitionStyle = .CrossDissolve 
self.presentViewController(mainClass, animated: true, completion: nil) 

verwendet, wie um den neuen ViewController ("SettingsPage") korrekt zu schließen, der wie .OverFullScreen geöffnet wird und zu meinem MainView zurückkehrt?

Antwort

1

Probieren Sie es wie diese

mainClass.dismissViewControllerAnimated(true, completion: {}); 
+0

Dank zu schließen! seine Arbeit in ViewController, die ich schließen möchte Ich verwende Ihren Code 'selb.dismissViewControllerAnimated (True, Abschluss: Nil)' – Skie

Verwandte Themen