如何在String类型的变量中从闭包中存储常量的值?

时间:2015-12-18 10:53:28

标签: ios swift facebook-graph-api

我正在创建一个应用程序,我在我的应用程序中将我的帖子发布到Facebook,其中他们为我提供了一个postID现在这个postID是一个常量,它现在关闭了我现在必须将此postID转换为String类型的变量将postID存储在我的数据库中。 enter image description here

当我打印我的结果时,它显示如下图像我认为这是一本字典,我不知道如何将其转换为字符串。如果有人可以提供帮助。用于发布的代码:

if (FBSDKAccessToken.currentAccessToken() != nil){
                if FBSDKAccessToken.currentAccessToken().hasGranted("publish_actions") {
                    FBSDKGraphRequest(graphPath: "me/feed", parameters: ["message": "Task: \(self.textField.text!)\n Task Description: \(self.textAreaDescription.text!)\n Time: \(self.dateTime)\n Location: \(self.placemark!.locality!) \(self.placemark!.administrativeArea!)"], HTTPMethod: "POST").startWithCompletionHandler({
                        (connection, result, error) -> Void in
                        if (error != nil) {
                            // Do nothing
                        } else {
                            print("postID: \(result)")

                        }
                    })
                }
            }

1 个答案:

答案 0 :(得分:0)

if let dic = result as? Dictionary<String, AnyObject> {
    let id = dic["id"]
}