Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 用户特定数据在登录firebase时被删除_Ios_Swift_Firebase_Firebase Realtime Database_Firebase Authentication - Fatal编程技术网

Ios 用户特定数据在登录firebase时被删除

Ios 用户特定数据在登录firebase时被删除,ios,swift,firebase,firebase-realtime-database,firebase-authentication,Ios,Swift,Firebase,Firebase Realtime Database,Firebase Authentication,我已经创建了一个使用firebase作为后端的ios应用程序。我已经实现了登录和脱机使用 数据库的数据结构为: "users" : { "Ms7KgWe02UZDcmhlA4CojXIrYNS2" : { "some_data" : { "-KdCKYzulR4CLLnCgZxV" : { "something" : "something", } } } } 当我登录时,“一些数据”就消失了 有人知道这

我已经创建了一个使用firebase作为后端的ios应用程序。我已经实现了登录和脱机使用

数据库的数据结构为:

"users" : {
    "Ms7KgWe02UZDcmhlA4CojXIrYNS2" : {
      "some_data" : {
        "-KdCKYzulR4CLLnCgZxV" : {
          "something" : "something",
        }
      }
    }
}
当我登录时,“一些数据”就消失了


有人知道这是什么原因吗?

我想出来了,我有这句台词

currentUserRef?.setValue(self.user?.email)

删除后一切正常

您是否确保登录仍处于活动状态?如果设置了默认规则,则auth必须有效才能读取数据。例如,在控制器viewDidLoad方法中,检查FIRAuth.auth().currentuser是否为nilYes,则登录仍处于活动状态。我可以从应用程序向firebase数据库添加更多数据。但是,当我注销并再次登录时,数据将从数据库中消失。我可以看到数据从firebase控制台上消失,每次运行都会清除所有用户数据,哈哈!抢手货