我最近更新了我的数据库和用于检查并查看用户到某个位置的地理位置功能停止运行的地理位置功能。在我以为快照是作为字符串而不是双精度或长整数读取之前,我无法弄清楚发生了什么。这发生在我推高一些新山时。我使用的格式是这样:
let fileManager = FileManager.default
if let documentDirectory = fileManager.urls(for: .applicationSupportDirectory,
in: .userDomainMask).first {
let folderURL = documentDirectory.appendingPathComponent(storeName)
if !fileManager.fileExists(atPath: folderURL.path) {
do {
try fileManager.createDirectory(atPath: folderURL.path,
withIntermediateDirectories: true,
attributes: nil)
} catch {
print(error.localizedDescription)
}
}
解决此问题的方法是使用parseInt,但这需要一个新版本(这比立即修复后端要花费更多时间)。
"ABasin": {
"latitude": 39.6425,
"longitude": -105.8719,
"name": "Arapahoe Basin"
}
如何确保实时数据库的类型正确以解决此问题,而不必立即部署到IOS和Android。