【发布时间】:2018-12-05 17:52:37
【问题描述】:
我需要使用集合路径添加用户记录。我正在使用以下代码:
var todays_date : String = ""
let dateFormatter : DateFormatter = DateFormatter()
dateFormatter.dateFormat = "MMddyyyy"
let date = Date()
todays_date = dateFormatter.string(from: date)
docRef = Firestore.firestore().document("userData/scriptureTracking/users/" + user_id.replacingOccurrences(of: " ", with: "_") + "/" + todays_date)
docRef.setData(dataToSave) { (error) in
if let error = error {
print("CloudFirestore Got error: \(error.localizedDescription)")
} else {
print("CloudFirestore: Data has been saved!")
}
}
不知何故,它无法正确引用它。它在这条线上崩溃了。如果我删除最后一个反斜杠和“todays_date”,那么它工作正常(使用 docRef 保存数据)。但我需要 'user_id' 和 'todays_date' 供以后查询。有什么想法吗?
【问题讨论】:
-
todays_date的声明是什么? -
var todays_date : String = ""
标签: swift firebase google-cloud-firestore