【发布时间】:2020-07-07 03:34:51
【问题描述】:
我有一个从前一个视图接收 ID 值的视图。我还需要获取该 ID 值并将其传递给 ObservableObject,以便我可以对该 ID 运行 Firestore 查询。我不知道如何为我的 ObservableObject 获取该 ID。
struct ItemView: View {
var itemName: String
var itemID: String
@ObservedObject var items = getItemsData()
// ..... etc
}
class getItemsData() {
@Published var data = [items]()
init() {
let db = Firestore.firestore()
db.collection("items").whereField("itemID", isEqualTo: *THIS IS WHERE I NEED THE ITEMID *),addSnapshotListner {(snap, err) in ...
}
所以在查询调用中,我需要调用 ItemID 值以根据视图顶部定义的值进行查询。
【问题讨论】:
标签: firebase google-cloud-firestore swiftui