仅从firebase检索字符串值

时间:2017-12-24 12:27:35

标签: ios firebase swift3 firebase-realtime-database

enter image description here

正如您从上面用红色下划线的图片中看到的那样,我有一个具有String值和Int值的子元素。现在可以只检索String值吗?目前我使用下面的代码,但它检索字符串和Int值而不仅仅是字符串值。我似乎无法确定如何隔离字符串值。任何帮助将非常感谢。谢谢

function f($ar=array(), $gl=array()){
    return array($ar[1]);
}
$globals=array();
$array_example=array('foo', 'bar');
$tmpArray = f($array_example, $globals);
$globals[0]=$tmpArray;
print_r($globals); 

1 个答案:

答案 0 :(得分:1)

试试这个:

Database.database().reference().child("likes").child(self.userUID).observe(.value, with: { (snapshot) in
for child in snapshot.children {
  let c = child as! FIRDataSnapshot
  print(c.key)
 }
})

此处您的快照是userid,然后您添加for循环以在userid的子项内迭代,并获取打印中这些子项的键。

示例:

 J2xb677oeCNhDMVW2WRwHeBzirM2