【发布时间】:2017-06-24 16:46:27
【问题描述】:
我是 Swift 新手,在使用 Firebase UID 时遇到了问题。
usersReference.child("users").observeSingleEvent(of: FIRDataEventType.value, with: { (snapshot) in
print(snapshot)
if snapshot.hasChild((FIRAuth.auth()?.currentUser!.uid)!)
{
print("This user already exist")
//code
}
致命错误:在展开可选值时意外发现 nil
请指教,如何正确解包?还是别的什么?
【问题讨论】:
-
(FIRAuth.auth()?.currentUser!.uid)!如果您创建了新用户或登录了现有用户,则不会为零。