iOS swift Firestore在加载gRPC-C++;框架
当我运行我的firestore代码时,开始它是正常的。当使用模拟器或我的新手机运行时,无论我的firestore版本如何,都会出现此异常: 有人说这与pen问题有关,但这是行不通的。不鼓励我使用匿名登录吗 这是我的密码:iOS swift Firestore在加载gRPC-C++;框架,ios,swift,google-cloud-firestore,grpc,Ios,Swift,Google Cloud Firestore,Grpc,当我运行我的firestore代码时,开始它是正常的。当使用模拟器或我的新手机运行时,无论我的firestore版本如何,都会出现此异常: 有人说这与pen问题有关,但这是行不通的。不鼓励我使用匿名登录吗 这是我的密码: Auth.auth().signInAnonymously() { (result , error) in guard let authResult = result else { return
Auth.auth().signInAnonymously() { (result , error) in
guard let authResult = result else {
return
}
let user = authResult.user
let isAnonymous = user.isAnonymous // true
if(isAnonymous){
let uid = user.uid
User.shared.userId = uid
print("user id : \(User.shared.userId)")
let userRef = db.collection("user").document(User.shared.userId)
userRef.getDocument { (querySnapshot, err) in
if let err = err {
print("Error getting documents: \(err)")
} else {
if (querySnapshot?.get("progress") == nil) {
var dataDict : Dictionary<String , Any> = [:]
dataDict["progress"] = 0
userRef.setData(dataDict)
}else{
let dict = querySnapshot?.data()
let sssresult = dict!.filter{ $0.key == "progress" }.first?.value as? Int ?? 0
User.shared.progress = sssresult
}
}
}
}
// Do any additional setup after loading the view.
}
// CocoaPods: try to load from the gRPC-C++ Framework.
NSBundle* _Nullable FindGrpcCppFrameworkBundle() {
return [NSBundle bundleWithIdentifier:@"org.cocoapods.grpcpp"];
}
Auth.Auth()
guard let authResult=result else{
返回
}
让user=authResult.user
设isAnonymous=user.isAnonymous//true
if(非对称){
让uid=user.uid
User.shared.userId=uid
打印(“用户id:\(user.shared.userId)”)
让userRef=db.collection(“user”).document(user.shared.userId)
userRef.getDocument{(querySnapshot,err)位于
如果让err=err{
打印(“获取文档时出错:\(错误)”)
}否则{
if(querySnapshot?.get(“progress”)==nil){
var dataDict:Dictionary=[:]
dataDict[“进度”]=0
userRef.setData(dataDict)
}否则{
设dict=querySnapshot?.data()
设sssresult=dict!.filter{$0.key==“progress”}.first?值为?Int??0
User.shared.progress=sssresult
}
}
}
}
//加载视图后执行任何其他设置。
}
//CocoaPods:尝试从gRPC-C++框架加载。
NSBundle*_可为空的findgrpcppframeworkbundle(){
返回[NSBundle BundleWithiIdentifier:@“org.cocoapods.grpcpp”];
}