类型FBSessionState不符合协议AnyObject

时间:2014-11-06 12:33:32

标签: facebook swift xcode6

嗨大家试图将目标c facebook自定义登录转换为swift所以我创建了一个NSDictionary来存储状态和会话,但是我无法在NSDictionary中添加FBSessionState对象  我的代码在下面

   FBSession.openActiveSessionWithReadPermissions(permission, allowLoginUI: allowLogin, completionHandler: { (session , status, error) -> Void in
           var dict : NSDictionary =  NSDictionary ()
           dict.setValue(status, forKey: "status")



})

我得到的类型FBSessionState不符合协议AnyObject错误

1 个答案:

答案 0 :(得分:0)

我不确定但是NSDictionary可能不接受枚举值。我建议你使用' Dictionary'而不是NSDictionary