嗨大家试图将目标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错误
答案 0 :(得分:0)
我不确定但是NSDictionary可能不接受枚举值。我建议你使用' Dictionary'而不是NSDictionary