我是Swift的新手,我开始学习新的Swift 3 我将其作为NSArray
var arrayName: NSArray = NSArray()
arrayName = ["name 1","name 2","name 3","name 4","name 5"]
tableview目前打印上面的那些项目。
我想从http://api.androidhive.info/contacts/
并将name
项追加为NSArray arrayName
答案 0 :(得分:1)
首先在共享url会话中获取json数据。 确保在完成结束时检查成功标志。获得数据后,可以使用JSONSerialization类https://developer.apple.com/documentation/foundation/jsonserialization对其进行反序列化。所以现在你有一个json在一个对象中。现在您可以将其转换为字典。在字典中遍历"联系人"使用字典[" contacts"]语法。接下来,将新对象转换为[[String:AnyObject]],这意味着字典数组。从那里,您可以循环并获取name属性。注意:您可以将其转换为[[String:AnyObject]]而不是将对象强制转换为对象! NSArray的。