类型FBSessionState不符合协议AnyObject
问题描述:
嗨,大家试图将客户端c的facebook自定义登录转换为swift,所以我创建了一个NSDictionary来存储状态和会话,但我无法在NSDictionary中添加FBSessionState对象 我的代码低于类型FBSessionState不符合协议AnyObject
FBSession.openActiveSessionWithReadPermissions(permission, allowLoginUI: allowLogin, completionHandler: { (session , status, error) -> Void in
var dict : NSDictionary = NSDictionary()
dict.setValue(status, forKey: "status")
})
我得到的类型FBSessionState不符合协议AnyObject错误
答
我不知道,但也许NSDictionary中不接受枚举值。我建议你用'词典'代替NSDictionary