Ich habe eine Schaltfläche zum Hinzufügen auf meinem ersten View-Controller, wenn ich zum zweiten View-Controller navigiere die Tab-Leiste versteckt. Ich benutze prepareForSegue
Methode, um zum zweiten View-Controller zu navigieren. Hier ist mein Code von prepareForSegue:
Tableiste verbirgt sich beim Navigieren zum zweiten View-Controller
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "AddDoc" {
let viewController = segue.destinationViewController as! UINavigationController
let destinationViewController = viewController.topViewController as! CategoryViewController
destinationViewController.doc = captureImageView.image
}
}
Und ich verwendet, um die vorliegende modal segue zu navigieren. Ich habe beide meine View-Controller in Navigationscontroller eingebettet. Vielen Dank!
ändern Sie den zu zeigenden Übergang (push), –
Aber es gibt keine Daten weiter. @SubhashSharma –
Push wird auch 'prepareForSegue' aufrufen, genau wie modale Präsentation. So sollte die Weitergabe der Daten kein Problem sein –