如何处理从 FBSDK 获取的用户位置 IOS swift

How to Handle Fetched User's Location from FBSDK IOS swift

我使用 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))

希望您能通过这种方式解决问题。