Tag: firebase storage

Firebase imageview数组

在我的应用程序中,我正在使用自定义图像数组视图。 用户上传的每个post的许多图像应该是以旋转木马般的方式显示的多个图像。 在firebase,我有价值从图像到imageFive { "image" : "W585B.jpg", "imageFive" : "", "imageFour" : "", "imageThree" : "", "imageTwo" : "", } 正如你在这个例子中看到的,只有一个值有一个string。 用户可以发布一到五个图像。 我想追加用户上传的许多图像并将其显示在传送带上。 这是我现在所拥有的。 var imageArray = [UIImage]() override func viewDidLoad() { super.viewDidLoad() if let stringImage = self.imageNames { let imageRef = storage.reference(forURL: "gs://gsignme-14416.appspot.com/images/\(stringImage)") imageRef.data(withMaxSize: 25 * 1024 * 1024, completion: { (data, error) -> […]

有效查询Firebase

我想从每个用户名称值search我的用户群。 从我在网上看到的人们经常返回所有的用户,然后在表格视图中筛选,但这似乎并不实际,也不可行。 我的想法是查询数据并返回指数级数值的数组,但是我在使用提供的查询方法时遇到了问题。 如何查询我的数据库的特定方面? 我如何构build我的代码,使其可行 ; 不加载每个用户,一次最多10个。 任何build议,资源和链接,不胜感激。 编辑: 我做了一些研究,看起来Firebase带有一些内置的查询方法…到目前为止,这是我试图用下面的代码来testing它打印出用户从我开始,但我不能它打印控制台中的任何用户 ref.queryOrderedByKey().queryStarting(atValue: "I").queryEnding(atValue: "I\u{f8ff}") .observe(.childAdded, with: { snapshot in print(snapshot.key) })

从Firebase中检索图片

Firebase数据库结构的扩展 将图片,姓名和电话上传到Firebase数据库和Firebase存储后。 我无法从Firebase检索图片到表格视图。 这是表视图类: @IBOutlet var tableViewHongKong: UITableView! var restaurantList = [RestaurantModel]() override func viewDidLoad() { super.viewDidLoad() ref = FIRDatabase.database().reference().child("restaurants") ref?.observe(FIRDataEventType.value, with: {(snapshot) in if snapshot.childrenCount>0 { self.restaurantList.removeAll() for restaurants in snapshot.children.allObjects as![FIRDataSnapshot] { let restaurantObject = restaurants.value as? [String: AnyObject] let restaurantName = restaurantObject?["name"] let restaurantPhone = restaurantObject?["phone"] let restaurant = RestaurantModel(name: name as! […]

Firebase或Swift没有检测到变音符号

我在Firebase数据库/存储中发现了一些最古怪的东西。 问题是,我不知道Firebase或Swift是否没有检测到变音器,例如(ä,ö,ü)。 我使用Firebase做了一些简单的事情,例如将图片上传到Firebase存储,然后将其下载到tableview 。 例如,我的一些.png文件在标题中有元音变音( Röda.png )。 所以现在如果我下载它们,问题就会出现。 只有当我的下载url是nil ,如果文件名包含我所说的变音符号。 所以我尝试了一些替代方法,如HTML ö – ö 。 但是这不起作用。 你们可以给我一些build议吗? 我不能用ö – o , ü – u等 这是在尝试将某些值设置为Firebase时, url nil时的代码: FIRStorage.storage().reference() .child("\(productImageref!).png") .downloadURLWithCompletion({(url, error)in FIRDatabase.database().reference() .child("Snuses").child(productImageref!).child("productUrl") .setValue(url!.absoluteString) let resource = Resource(downloadURL: url!, cacheKey: productImageref)

使用Firebase数据填充集合视图

我正在尝试重新创build一个新的Firebase项目,在其中填充表格视图,其中包含来自Firebase实时数据库的数据,其中包含指向Firebase存储中图片的链接。 我可以使用Firebase数据填充教程项目,这是一个表格视图。 但与我目前的项目,它是一个扩展内的集合视图。 我已经把问题缩小到了我的variables var ref: FIRDatabaseReference! var messages: [FIRDataSnapshot]! = [] var msglength: NSNumber = 10 private var _refHandle: FIRDatabaseHandle! 特别 var messages: [FIRDataSnapshot]! = [] 我认为这是我从Firebase获得的数据的一个数组 然后我调用一个函数,应该在我的viewdidload()中填充该数组 func loadPosts(){ self.messages.removeAll() // Listen for new messages in the Firebase database _refHandle = self.ref.child("messages").observeEventType(.ChildAdded, withBlock: { (snapshot) -> Void in //print("1") self.messages.append(snapshot) //print(self.messages.count) }) } […]