Tag: 火力

在firebase,swift项目中编辑信息

如何更新Firebase中的用户信息! 例如,他的电子邮件,密码和姓名等 我将使用什么样的firebasefunction?

如何显示我的iOS快速列表视图控制器的Firebase信息?

我很难将Firebasejoin我的控制器。 由于我能够打印到控制台,Firebase工作正常。 我需要能够显示我的应用程序中的所有数据。 请协助! // // All.swift //保证价格// import Foundation import UIKit import Firebase class All: UINavigationController, UITableViewDataSource, UITableViewDelegate { var items: [String] = [] var tableView: UITableView! let cellIdentifier = "CellIdentifier" override func viewDidLoad(){ super.viewDidLoad() self.tableView = UITableView(frame:self.view!.frame) self.tableView!.delegate = self self.tableView!.dataSource = self self.tableView!.registerClass(UITableViewCell.self, forCellReuseIdentifier: cellIdentifier) self.view?.addSubview(self.tableView) let ref = Firebase(url:"https://sizzling-inferno-451.firebaseio.com/services") ref.observeSingleEventOfType(.Value, withBlock: […]

iOS Firebase如何在Block之外传递快照值/密钥

我对Firebase真的很陌生,但我开始喜欢它。 所以我在将快照的值传递给块之外时遇到问题。 我想使用NSStrings和/或NSarrays成为快照的价值。 所以我可以在我的其他代码中使用它们。 这是我的代码 NSString *string1; NSArray *array1; Firebase *usersRef = [fb childByAppendingPath:@"Parent name"]; FQuery *statesRef = [usersRef queryOrderedByChild:@"email"]; FQuery *specificStateRef = [statesRef queryEqualToValue:@"user name"]; [specificStateRef observeEventType:FEventTypeChildAdded withBlock:^(FDataSnapshot *snapshot) { //NSLog(@"snapshot: %@", snapshot); NSLog(@" key: %@", snapshot.key); NSLog(@" value: %@", snapshot.value); //HELP ME HERE array1=[[NSarray alloc]initwithObjects:snapshot.value]; string1=snapshot.key; }]; 所以如果我写的话就在这个块之外。 NSLog(@" String1 = %@", string1); […]

问题显示来自url的图像数组

通过Firebase,我打电话给很多URL将其转换为UIImage,但不是以正确的顺序显示。 打印function标记为: 0 2 1 3 4 JSON是这样的: { "evento_1" = "http://.altervista.org/evento1.jpeg"; "evento_2" = "http://.altervista.org/evento2.jpeg"; "evento_3" = "http://.altervista.org/evento3.jpeg"; "evento_4" = "http://.altervista.org/evento4.jpeg"; "evento_5" = "http://.altervista.org/evento5.jpeg"; } 获取数据的函数: ref.observeEventType(.Value, withBlock: { snapshot in let nsDictionary = snapshot.value as? NSDictionary for (key, value) in nsDictionary! { dict[key as! String] = value } var index = 0 for (_, […]

Firebase不会添加所有数据

我正在尝试在我的firebase计划中添加25个值。 我试着做一个简单for loop (在ios使用swift )像这样: var firebaseRef = Firebase(url: "myUrl") for var index = 0; index < 26; ++index { firebaseRef.setValue(["myValue\(index)" : 00]) } 但是这就是发生了什么:所有的值都在那里一秒钟,然后除了最后一个,这是myValue25 ,他们都删除自己。 为什么会发生这种情况,我该如何解决? 更新 感谢@Frank van Puffelen让我走向正确的方向! 我尝试了以下内容: for var index = 1; index < 26; ++index { let dict = ["FullName" : "\(index)"] firebaseRef.childByAppendingPath("\(index)").setValue(dict) } 所有的数据上传,但它是没有秩序的。 我能做些什么来解决这个问题? 下面是它的顺序:

Facebooklogin用户数据不在Firebase控制台中显示

我已经使用Firebase在我的应用中实施了电子邮件和Facebooklogin。 我的代码如下: 对于fblogin: FireBaseHelper.fireBaseHelper.BASE_REF.authWithOAuthProvider("facebook", token: "123") { (error, data) -> Void in APP_DELEGATE.hideActivityIndicator() if error != nil { print(error) self.loginErrorAlert("Oops!", message: "Check your username and password.") } else { // Be sure the correct uid is stored. NSUserDefaults.standardUserDefaults().setValue(data.uid, forKey: "uid") // Enter the app! self.performSegueWithIdentifier("CurrentlyLoggedIn", sender: nil) } } 对于电子邮件注册: let username = usernameField.text let […]

在Swift中使用Firebase创build新用户

我是Firebase的新手,一直在尝试为我的应用实施“注册”页面。 目前,我只使用电子邮件function,只是为了testing事情。 我能够创build新的用户,并将其存储在仪表板的“login和身份validation”选项卡中,但由于什么原因我无法检索UID。 唯一的办法是,如果我closures了我的应用程序并重新加载它,那么它可以访问UID。 有什么build议,为什么这是?

我查询过后,可以操作FDatasnapshot吗?

我希望能够在Datasnapshot上进行一些自定义过滤。 我不认为我可以创build一个复杂的查询来完成我想要的结果。 这是可能的,如果是这样,parsing快照的最佳方法是什么? 编辑: 我正在使用SwiftyJSON,这是我最终parsing它: standbyRef.observeSingleEventOfType(.Value, withBlock: { snapshot in // do some stuff once println(snapshot.value) self.parseJson(snapshot.value as NSDictionary) }) func parseJson(var snapshot:NSDictionary!){ let json = JSON(snapshot) for (key: String, subJson: JSON) in json { // key to standby users println(key) // one object at a time println(subJson) } }

界面生成器中的图像和标签与TableView单元格中的数据重叠

我是iOS开发的初学者,我想制作一个instagram克隆应用程序,并且在制作instagram克隆应用程序的新闻时遇到问题。 所以我正在使用Firebase来存储图像和数据库。 发布图片(将数据上传到Firebase)后,我想使用从我的Firebase上传的数据填充表格视图。 但是当我运行应用程序时,我的故事板中的虚拟图像和标签与我在表格视图中放置的下载数据重叠。 我下载的数据将最终显示后,我向下滚动 这里是我运行应用程序时的gif http://g.recordit.co/iGIybD9Pur.gif 有3个用户在.gif中显示 用户名(故事板中的虚拟人物) JokowiRI MegawatiRI 在从Firebaseasynchronous下载图像(在加载指示器被解除之后)之后,我预计MegawatiRI将显示在表格的顶部,但是虚拟将首先显示,但是在我向下滚动并返回到顶部之后,MegawatiRI将最终出现。 我相信MegawatiRI已经成功下载了,但我不知道为什么虚拟图像看起来与实际数据重叠。 我不想让我的应用程序运行时显示假人 这里是原型单元格的截图 这里是表视图控制器的简化代码: class NewsFeedTableViewController: UITableViewController { var currentUser : User! var media = [Media]() override func viewDidLoad() { super.viewDidLoad() tabBarController?.delegate = self // to set the dynamic height of table view tableView.estimatedRowHeight = StoryBoard.mediaCellDefaultHeight tableView.rowHeight = UITableViewAutomaticDimension // to erase the […]

发布到Clearcut时发生错误:(null),Google Cloud Speech API中的状态码为400

我想在我的一个应用程序中使用Google云语音API。 我想使用云语音stream媒体gRPC。 我以下面的示例为例。 云语音streamgRPC Objective-C示例 我安装了这个演示应用程序,它工作正常,但是当我在我的应用程序中安装了需要的Google语音库,并试图运行我的应用程序时,我的应用程序崩溃了上述错误。