草庐IT

Firebase-Auth

全部标签

swift - Firebase Performance 无法启动跟踪,因为它已经启动和停止

我正在尝试使用以下代码创建一个非常简单的Firebase性能跟踪:lettrace=Performance.startTrace(name:"setup")setup()trace?.stop()我希望此跟踪所做的只是跟踪setup()函数运行的时间。它似乎是第一次工作,但在那之后,我将这条消息打印到控制台:[Firebase/Performance]Failedtostarttracesetupbecauseithasalreadybeenstartedandstopped.这个警告值得关注吗?如果是这样,我做错了什么导致了这个警告? 最佳答案

使用 Firebase 的 Swift 完成处理程序

我正在尝试通过调用以下函数从子节点“PlayerInPool”中获取来自Firebase的“玩家”列表funcgetPlayersInPool(completion:@escaping(_success:Bool)->Void){self.handle=self.poolPlayersRef.child(self.pID)observe(.value,with:{snapshotin//Callingthesecondfunctionself.loadPlayersInPool(/*items:items,*/snapshot:snapshot){(success)->Voidinif

ios - 从 firebase 获取的图像在将它们添加到 tableViewCells 的过程中被复制了吗?

以下代码从firebase获取图像,但错误地复制了两个图像。我认为这是由于self.tableView.reloadData()的放置所致我试过的所有放置都不起作用。谁能给我建议?funcfetchAllUsersImages(){print("insidefunc")self.ref.child("Posts").child(self.userID).child(self.postNum).observe(.childAdded,with:{snapshotinifletsnapShotValue=snapshot.valueas?[String:String]{for(_,valu

ios - 连接到Firebase时如何在重启后保存tableView分离

我是编程新手,目前正在尝试使用firebase。我正在构建一个类似应用程序的新闻源,它在我的tableView中显示自定义类型的单元格。我目前遇到的问题是,在应用程序重新启动后,分离就像firebase中的分离。但我希望最新的排在第一位并留在那里。我考虑过将数组保存在核心数据中,但我不太喜欢这个选项。所以我的问题是:如何将帖子从最新到最旧排序?varref:DatabaseReference!varposts=[String]()vartimeRef=[String]()varuserRef=[String]()overridefuncviewDidLoad(){super.viewD

ios - 如何向 Firebase 函数发送 post 请求?

我创建了一个Firebase函数来通过PayPal向司机付款。来自firebase函数的index.js'usestrict';constfunctions=require('firebase-functions');constpaypal=require('paypal-rest-sdk');constadmin=require('firebase-admin');admin.initializeApp(functions.config().firebase);paypal.configure({mode:'sandbox',client_id:functions.config().

swift - 如何在删除 firebase 中的数据后刷新 TableViewCell?

我想在通过滑动操作表删除对话后刷新我的对话(表格View单元格)。我试图在删除数据后重新加载TableView,但它不起作用。还有异步。//SwipeActionSheetsolutionfunctableView(_tableView:UITableView,trailingSwipeActionsConfigurationForRowAtindexPath:IndexPath)->UISwipeActionsConfiguration?{//WriteactioncodefortheFlagletdeleteAction=UIContextualAction(style:.norm

swift - Firebase Observer 中存储内容的生命周期

您好,我很难在Firebaseblock中获取数组的值我的代码涉及计算出订购的多种食品的数量(requestFoodItemArray[i])并将它们附加到一个数组(requestFoodNumberArray)。我能够让它成功运行,但是当我尝试在除observe()block之外的其他任何地方访问它时,存储在requestFoodNumberArray中的值将消失。如何“延长”存储在该特定阵列中的数据的生命周期?谢谢!overridefuncviewDidLoad(){super.viewDidLoad()populateCharts(completion:{requestNumbe

ios - Swift 中多个过滤器的 Firebase 查询

所以我有以下firebase数据结构:Games---20190220000_NCAA(SportID)---WeekId:1---etc...---20190221000_NCAA---WeekId:2---etc...---20190204000_NFL---WeekId:1---etc...---etc...(SportsID)所以我想要实现的是:获取所有与week=1相关的NCAA比赛根据上面的示例,它应该只返回20190220000_NCAA。我的查询如下:gamesRef.queryOrderedByKey().queryStarting(atValue:"_NCAA").

swift - FireBase - 将 child (按原样)移动到不同的路径

我正在创建一个游戏。每个游戏由两名玩家组成(仅限)。在我匹配两个玩家后,他们仍然与“未匹配的用户”属于同一类别。举个例子ParentUnMatchedUsersUser1:unMatchedUser2:unMatchedUser3:unMatchedUser4:MatchedUser5:MatchedMatchedUsers我怎样才能将两个child完全移动到新类别(MatchedUsers)(IOS)?再次感谢! 最佳答案 答案是肯定的;一种选择是将数据添加到MatchedUsers节点并将其从UnMatchedUsers节点中删

ios - 从 Firebase Swift 检索字典

我试图在不同的标签中对字典的每个项目进行排序(在我的例子中:在firebase中投票指定“votelabel”,在“textlabel”中输入文本......),我试图这样做但我真的有货。我认为我的问题是因为每个帖子都有一个新key而且我不知道如何直接转到childrenvarposts:[String:AnyObject]=[String:AnyObject]()@IBActionfuncsave(sender:AnyObject){lettitre=Titre.textletsoustitre=SousTitre.textlettext=Text.textletnewPosts:D