我已经更新了Firestore。现在,我不能再使用它了。我删除了,重新安装了好几次。但没有变化。我正在失去理智。问题是:
"使用未解析的标识符' SetOptions'"。
db.collection("").document("").setData([ "p1answered":false, "p1OutofTime": false ], options: SetOptions.merge())
Bolts (1.9.0)
Using BoringSSL (10.0.2)
Using FBSDKCoreKit (4.33.0)
Using FBSDKLoginKit (4.33.0)
Using Firebase (5.0.1)
Using FirebaseAnalytics (5.0.0)
Using FirebaseAuth (5.0.0)
Using FirebaseCore (5.0.1)
Using FirebaseFirestore (0.12.1)
Using FirebaseInstanceID (3.0.0)
Using FirebaseUI (5.0.0)
Using GTMOAuth2 (1.1.6)
Using GTMSessionFetcher (1.1.15)
Using Google-Mobile-Ads-SDK (7.31.0)
Using GoogleSignIn (4.1.2)
Using GoogleToolboxForMac (2.1.4)
Using Protobuf (3.5.0)
Using SwiftySound (1.0.0)
Using TwitterCore (3.1.0)
Using TwitterKit (3.3.0)
Using gRPC (1.12.0)
Using gRPC-Core (1.12.0)
Using gRPC-ProtoRPC (1.12.0)
Using gRPC-RxLibrary (1.12.0)
Using leveldb-library (1.20)
Using nanopb (0.3.8)
// Pod文件
平台:ios,' 9.0'
目标' Tahmin Et'做 #如果您不使用Swift并且不想使用动态框架,请注释下一行 use_frameworks!
# Pods for My App
pod 'SwiftySound'
pod 'FirebaseUI/Google'
pod 'FirebaseUI/Facebook'
pod 'Google-Mobile-Ads-SDK'
pod 'FirebaseUI/Twitter'
pod 'FirebaseCore'
pod 'FirebaseAuth'
pod 'FirebaseFirestore'
end
答案 0 :(得分:4)
您的代码没问题,您只需要在班上import FirebaseFirestore
。
编辑:讨论后
pod 'FirebaseFirestore'
也不正确。它应该是pod 'Firebase/Firestore'
。看一下Firebase getting started guide选择设置开发环境下的iOS标签。
编辑:2
在最新的文档中,它就像:
db.collection("cities").document("BJ").setData([ "capital": true ], merge: true)