我想通过调用getDocument(source: .server) (...)
在应用程序启动后立即调用此代码时,它将完全起作用。但是,我还需要在设备重新连接到Internet之后立即从服务器获取“新” 数据,以防连接中断。
尝试此操作,我收到错误消息:
可选(错误域= FIRFirestoreErrorDomain代码= 14“无法从服务器获取文档。(但是,此文档确实存在于本地缓存中。再次运行而无需将源设置为FIRFirestoreSourceServer来检索缓存的文档。)”“ UserInfo = { NSLocalizedDescription =无法从服务器获取文档(但是,该文档确实存在于本地缓存中。再次运行,而无需将源设置为FIRFirestoreSourceServer来检索缓存的文档。))
几天以来。在运行良好之前,我没有更改代码,安全规则或任何其他内容。而且由于我需要服务器中的数据而不是缓存中的数据,所以我不想遗漏(source: .server)
。