Firebase和ObjC:使用未声明的标识符'user'

时间:2016-09-30 15:51:17

标签: ios objective-c firebase

我的项目使用swift 3和Objective C,所以我的appDelegate在Swift中。

我正在将Firebase.h导入到目标C代码中,我可以访问并向Firebase添加数据。但是当我尝试使用child:user.uid将其应用于登录用户时,我在用户对象上得到未声明的错误:

[[[[[FIRDatabase database] reference] child:@"user"] child:user.uid] setValue:@{@"fname":@"bob"}];

Image of error message

1 个答案:

答案 0 :(得分:0)

最后找到了声明用户变量的位置/方式。

FIRUser *user = [FIRAuth auth].currentUser;