Ios 如何参考以前的viewcontroller';什么是json响应?

Ios 如何参考以前的viewcontroller';什么是json响应?,ios,swift,uiscrollview,alamofire,Ios,Swift,Uiscrollview,Alamofire,在我开发的应用程序中,我有三个视图控制器(vc)。在第二个vc中,我得到了json示例响应(我使用Alamofire)作为 使用上面的响应,我想在第三个vc的滚动视图中显示它。因为我是一个新手,我觉得很难。在第三个vc中,创建如下属性 var arrData = []() // if your json response is array. var dictData = [String : Any]() // if your json data is dictionary 在第二个VC中,将j

在我开发的应用程序中,我有三个视图控制器(vc)。在第二个vc中,我得到了json示例响应(我使用Alamofire)作为


使用上面的响应,我想在第三个vc的滚动视图中显示它。因为我是一个新手,我觉得很难。在第三个vc中,创建如下属性

var arrData = []() // if your json response is array.
var dictData = [String : Any]() // if your json data is dictionary
在第二个VC中,将json数据从第二个VC传递到第三个VC

let nextVC = self.storyBoard.instantiateViewController(withIdentifier: "SecondVC") as! SecondVC
nextVC.arrData = json 
//OR
nextVC.dictData = json 
self.pushViewController(nextVC, animated: true)
现在您的json在ThirdVC中可用,请相应地使用它


您可以询问更多信息。

只需在类中创建属性,即可从第二个视图在下一个视图中传递jsone

例如,在ClassC.swift中,为NSDictionary类tableview生成属性

把这个放在ClassC.swift文件中

 var jsoneData:NSDictionary?
并形成classb.swift表单,在其中打开新的视图控制器,从这里传递数据

let vc : ClassC = self.storyboard!.instantiateViewController(withIdentifier: "ClassC") as! ClassC
classc.jssoneData = yourJsonData;
self.navigationController?.pushViewController(ClassC, animated: true)

你能再解释一下你的问题吗?“没什么可以做的了。”特里斯坦·比顿:我正在开发一个教育应用程序。在我的第二个例子中,VC用户必须选择他们想参加的问题数量(25,50,25100)。如果他们单击开始测试按钮,它应该会移动到下一个屏幕,抛出他们选择的问题数量“使用未解决的标识符‘故事板’”error@Thara尝试
self。情节提要
确保您的标识符与您从情节提要中提供给VC的标识符相匹配。Mayaani:我希望它出现在swift 3中。我是个新手。我不知道,现在用SWIFT3检查我的答案,明白了。如何在tableview中显示json响应?
let vc : ClassC = self.storyboard!.instantiateViewController(withIdentifier: "ClassC") as! ClassC
classc.jssoneData = yourJsonData;
self.navigationController?.pushViewController(ClassC, animated: true)