Ich habe Sammlungsansicht und wenn Zelle ausgewählt ist, lädt es eine PDF-Datei. Nachdem der Download abgeschlossen ist und die Zelle erneut ausgewählt wurde, wird zu einem anderen View-Controller gewechselt. Aber es drückt nicht, kann jemand erklären warum?kann nicht instantiante und Push zu einem anderen View-Controller
hier ist mein Code
if self.percentProgressFinal == 1.0 { //download complete
print("SUCCESS")
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("NEXT")
self.navigationController?.pushViewController(vc, animated: true)
} else {
print("still downloading")
}
Es erfolgreiches Drucken "SUCCESS" aber der Code wird nicht ausgeführt werden. Ich versuche auch, verwenden Gegenwart und dies
let storyBoard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let nextViewController: redirectMagazineViewController = storyBoard.instantiateViewControllerWithIdentifier("NEXT") as! redirectMagazineViewController // my second view controller name
self.navigationController?.pushViewController(nextViewController, animated: true)
und immer noch nicht funktioniert. Ich bin mir sicher, dass meine Storyboard-ID "NEXT" ist.
Drucken Sie self.navigationController. Es scheint, dass Ihr Navigationscontroller null ist. – pkc456
haben Sie einen Navigationscontroller eingebettet? Wie sieht dein Storyboard aus? – WeiJay
ich verwende keine Navigationssteuerung. Meine Storyboards nur Sammlungsansicht, mit Bild und Label, auch die Fortschrittsansicht in der Zelle –