在Xcode中使用Swift传递JSON数组给视图控制器可以通过以下步骤实现:
let jsonArray: [[String: Any]] = [
["name": "John", "age": 25],
["name": "Jane", "age": 30],
["name": "Tom", "age": 35]
]
var receivedJsonArray: [[String: Any]] = []
let destinationVC = YourDestinationViewController()
destinationVC.receivedJsonArray = jsonArray
self.navigationController?.pushViewController(destinationVC, animated: true)
receivedJsonArray
变量来访问传递过来的JSON数组。例如,你可以在viewDidLoad
方法中打印JSON数组的内容:override func viewDidLoad() {
super.viewDidLoad()
for item in receivedJsonArray {
if let name = item["name"] as? String, let age = item["age"] as? Int {
print("Name: \(name), Age: \(age)")
}
}
}
这样,你就可以在Xcode中使用Swift传递JSON数组给视图控制器了。
关于Swift和Xcode的更多信息,你可以参考腾讯云的相关产品和文档:
领取专属 10元无门槛券
手把手带您无忧上云