Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用Firebase和Swift从包含多个未知子项的路径中检索值_Ios_Swift_Database_Firebase_Firebase Realtime Database - Fatal编程技术网

Ios 使用Firebase和Swift从包含多个未知子项的路径中检索值

Ios 使用Firebase和Swift从包含多个未知子项的路径中检索值,ios,swift,database,firebase,firebase-realtime-database,Ios,Swift,Database,Firebase,Firebase Realtime Database,这是我的数据库: "asks" : { "US" : { "Los Angeles" : { "task1" : { "ID1" : { "address" : "example1", "date" : "28-02-2017", "price" : "222", "user" : "userID1", }

这是我的数据库:

  "asks" : {
    "US" : {
      "Los Angeles" : {
        "task1" : {
          "ID1" : {
            "address" : "example1",
            "date" : "28-02-2017",
            "price" : "222",
            "user" : "userID1",
          }
        }
        "task2" : {
          "ID2" : {
            "address" : "example2",
            "date" : "28-02-2017",
            "price" : "252",
            "user" : "userID2",
          }
        }
      }
    }
  }
我想检索所有数字并将它们附加到数组
asksList
。但是child的
任务
ID
的名称未知。我使用一个类在数组中追加数据

这是我的密码:

refHande = ref.child("asks").child("FR").child("Île-de-France").observe(.childAdded, with: { (snapshot) in

    if let dict = snapshot.value as? [String : AnyObject] {

        print(dict)

        let ask = asksArround()

        ask.setValuesForKeys(dict)
        self.asksList.append(ask)

        DispatchQueue.main.async {
            self.tableView.reloadData()
        }
   }})
这是我的askAround课程:

class asksArround: NSObject {

    var name: String?
    var email: String?
    var tel: String?
    var address: String?

}
此代码“绕过”名称未知的子任务。也许我应该用我检索到的
dict
来做这件事,但是怎么做呢