我试图在用户登录到下一个视图控制器后立即发送用户的 jsonData 并在其中显示一些详细信息。但我无法传递那个 jsonData。如果我在 firstViewController 中声明一个全局变量,我可以将它传递给 secondViewController。
但是我在一个条件中声明了我的 let jsonData 并且我无法发送它。我尝试在全局中检索 json 的所有详细信息并在 secondViewController 中共享它。但我不能,因为它只能在条件内检索。
let jsonData:NSDictionary = NSJSONSerialization.JSONObjectWithData(urlData!, options:NSJSONReadingOptions.MutableContainers , error: &error) as NSDictionary
let jsonArray: AnyObject! = jsonData.valueForKey("user")
NSLog("jsonddata = \(jsonArray)")
if (segue.identifier == "login_success") {
var svc = segue.destinationViewController as welcomeViewController;
svc.userNameText = userNameText.text
svc.jsonArray = jsonArray