2016-11-10 4 views
-2

Hallo zusammen sind immer ein Datum vom Server also passieren:wie json anderer Daten-View-Controller

{ 


    error = 0; 

    "error_msg" = "Successfully Login"; 

success = 1; 

    user =  { 

    DriverID = 35; 

DriverName = "Home nath"; 

"com_id" = 2; 

}; 

} 

jetzt brauche ich Daten von Driver zu anderem View-Controller in Etikett passiere box.how dies zu tun? ?

+0

Es ist hilfreicher, wenn Sie das, was Sie bereits versucht haben, veröffentlichen, um es zu lösen und welchen Fehler Sie bekommen. – Brduca

+0

Ich habe fast mit dem Aufruf von url Drucken URL und Objekt vom Server bekommen .. jetzt kann ich nicht in der Lage, bestimmte Objekt zu drucken. Für das habe ich versucht: var result = jsonResults ["error_msg"] als? String print ("Rest: \ (Ergebnis)") – antonyraja

+0

können Sie meine Antwort upvote, wenn es Ihnen hilft :-) –

Antwort

2

Erstellen Sie eine Variable vom Typ string in Ihrem Zielansicht-Controller.

DestinationViewController.Swift

class DestinationViewController: UIViewController { 

    var driverName: String? 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     print(driverName) 

    } 
} 

CurrentViewController.swift

In Ihrer CurrentViewController Überschreibung prepareForSegue:sender: Methode.

class CurrentViewController: UIViewController { 

    override func viewDidLoad() { 
     super.viewDidLoad() 

    } 

    override func prepare(for segue: UIStoryboardSegue, sender: Any?) { 
     let destnationVC = segue.destination as! DestinationViewController 
     destnationVC.driverName = "Home nath" 
    } 

} 

lernen, wie Daten von CurrentViewController zu DestinationViewController und DestinationViewController zu übergeben es an OrignViewController werden Ihnen viel helfen.

beziehen sich Passing Data between View Controllers.

+0

danke ich werde es überprüfen und antworten – antonyraja

+0

Ich möchte Schlüsseloption nicht bestimmten Namen wie Homenath – antonyraja

+0

so Sie haben um die Daten zuerst zu analysieren. –

Verwandte Themen