Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/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 Can';我不能突然连接到我的Firebase数据库_Ios_Firebase_Swift3_Firebase Realtime Database - Fatal编程技术网

Ios Can';我不能突然连接到我的Firebase数据库

Ios Can';我不能突然连接到我的Firebase数据库,ios,firebase,swift3,firebase-realtime-database,Ios,Firebase,Swift3,Firebase Realtime Database,我的问题是,我突然无法连接到我的Firebase数据库,因此,在我的情况下,用户无法登录到我的应用程序。问题突然出现,;我的应用程序两天前通过了苹果公司的审查 然而,在iPhone上运行应用程序时,我只会遇到这个问题。我仍然可以从Ipad连接 此OP最近有类似问题:。然而,在我的情况下,我不能读取或写入数据库。尝试像答案所示“激活”数据库,但什么也没发生。我在别处没有发现任何有用的东西 截至5月,我更新了一些新的Firebase语法。我这样写我的数据库,这是正确的根据文件 let databas

我的问题是,我突然无法连接到我的Firebase数据库,因此,在我的情况下,用户无法登录到我的应用程序。问题突然出现,;我的应用程序两天前通过了苹果公司的审查

然而,在iPhone上运行应用程序时,我只会遇到这个问题。我仍然可以从Ipad连接

此OP最近有类似问题:。然而,在我的情况下,我不能读取或写入数据库。尝试像答案所示“激活”数据库,但什么也没发生。我在别处没有发现任何有用的东西

截至5月,我更新了一些新的Firebase语法。我这样写我的数据库,这是正确的根据文件

let databaseRef = Database.database().reference()
databaseRef.child(someString).setValue(someValue)
…然后像这样询问它

databaseRef.child(someString).queryOrdered(byChild: someString).queryEqual(toValue: someValue).observeSingleEvent(of: .value, with: { (snapshot) in })
什么也没发生

如有任何建议,我们将不胜感激

事实证明,这个答案毕竟对我有用

就在我打电话询问之前

databaseRef.setValue(someValue)
这不会向数据库添加任何内容。然而,这似乎是什么“唤醒它”

恐怕我无法告诉您为什么或者甚至是否需要这样做,但也许首先查询数据库不是一个好主意?只是一个想法


感谢所有试图提供帮助的人,并感谢@Carlos De la Mora为上述问题提供了答案。

对于
.setValue(someValue)
,请尝试
.setValue(someValue,withCompletionBlock:{(error,ref)in print(error)}
并查看iPhoneHanks@EthanT的Xcode输出中打印的内容,但是什么也没有印出来。我估计数据库根本没有被调用。你在输出中看到关于应用程序传输安全性的信息了吗?我记得由于iOS保护网络请求,外部API出现问题,可能是类似的问题。否。正如我所说,这一问题前几天刚刚出现。我的应用程序已经在firebase上运行了一年多了year@EthanT,我感谢你的时间和努力,听起来很奇怪。是吗,这样我们就可以看看你的日志文件,看看它们是否给出了导致这一情况的线索?是的,我也是这么想的。很高兴它起作用了。我一直与支持部门保持联系。当我们在周四和周五交谈时,他们看不到任何错误,但现在我在状态仪表板中看到,我的数据库服务在周四上午中断。我还没有问过他们这方面的问题,所以我不知道这是否导致了我所面临的问题。我们确实在上周晚些时候发生了一次停机(我不完全确定时间,但仪表板上的时间应该是正确的)。如果问题因此消失,我宁愿以“短暂的/无法重现”结束你的问题,因为它对其他人没有用处(而且你已经被卡洛斯的答案迷住了,这可能有类似的原因)。我如何以这种方式结束我的问题?我认为你在自己的问题上没有这个选择。但我在关闭菜单中有一个选项。其他人也是如此。会发生的。。。或者不是,在这种情况下,这也不重要,不必担心。:-)