我的项目使用swift 3和Objective C,所以我的appDelegate在Swift中。
我正在将Firebase.h导入到目标C代码中,我可以访问并向Firebase添加数据。但是当我尝试使用child:user.uid将其应用于登录用户时,我在用户对象上得到未声明的错误:
[[[[[FIRDatabase database] reference] child:@"user"] child:user.uid] setValue:@{@"fname":@"bob"}];
答案 0 :(得分:0)
最后找到了声明用户变量的位置/方式。
FIRUser *user = [FIRAuth auth].currentUser;