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

标签 ios swift struct fbsdk

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

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

关于ios - 如何处理从 FBSDK IOS swift 获取的用户位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37155039/

相关文章:

ios文件没有被保存

ios - Swift ios 无法让动画无限

swift - 我的值不是 nil,而是 Getting Thread 1 : Fatal Error

c - 指针取消引用运算符的评估顺序

c++ - 如何访问结构中定义的变量

ios - RealmSwift : Module Compiled with Swift 3. 0 不能用Swift 3.0.2导入

php - 服务器端 Apple 推送通知

ios - 银联银行 : Prevent backup files on iCloud

swift - 使用 NSPanel 进行用户输入。不再开放

C++ 二叉搜索树实现、动态数组或结构/类?