if let userID = NSUserDefaults.standardUserDefaults().valueForKey("uid") as? String{
currentUser = User(name: snapshot.value["name"] as! String ,phoneNumber: snapshot.value["phoneNumber"] as! String, userId: userID , isOnline: snapshot.value["isOnline"] as! Bool, key: "", lastName: snapshot.value["lastName"] as! String, photoUrl: "")
}
我使用Firebase作为MBaas并且我在当前用户线上收到此错误,奇怪的是这并非一直发生,但有时只有在我离开应用程序(主页按钮)或重新进入时才发生.. <登记/> 谢谢你的时间。
答案 0 :(得分:8)
试试这个(swift 3)
(userID as AnyObject).integerValue
答案 1 :(得分:5)
您正在尝试将字符串转换为数字,这就是为什么会发生这种情况