【发布时间】:2016-05-11 06:48:00
【问题描述】:
我使用 FBSDK 获得了用户位置。现在我不知道如何分离信息以获得每个部分的信息 我在控制台中打印它,这就是得到的
Optional({
id = 110855035610007;
name = "Rawalpindi, Pakistan";
})
我如何获得“Rawalpindi”和“Pakistan”并将它们存储在某个变量中 根据Docs它返回一个结构我猜所以我不知道如何处理请指导我谢谢
【问题讨论】:
我使用 FBSDK 获得了用户位置。现在我不知道如何分离信息以获得每个部分的信息 我在控制台中打印它,这就是得到的
Optional({
id = 110855035610007;
name = "Rawalpindi, Pakistan";
})
我如何获得“Rawalpindi”和“Pakistan”并将它们存储在某个变量中 根据Docs它返回一个结构我猜所以我不知道如何处理请指导我谢谢
【问题讨论】:
首先,您必须创建一个 responseDictionary,然后在其中存储响应。
那么你可以得到这个名字,
let str = self.responseDic.valueForKey("name") as? String
然后你可以像这样分隔这个字符串,
let arr : NSArray = str!.componentsSeparatedByString(",") as NSArray
print(arr.objectAtIndex(0))
print(arr.objectAtIndex(1))
希望你能通过这种方式解决它。
【讨论】: