0
所以我试图只从我的firebase数据库中检索一个孩子的“第二”值。 的结构是这样的:仅检索Firebase中没有密钥的值
什么我得到作为输出是这样的:
但是什么其实我想要的只是:
someURL.com
理想情况下,即使没有https或http(我可能需要一个如果检查,因为它并不是所有的人都知道)。我想有2个选项,或者在Swift中解开字符串,或者(我所希望的)只是在开始时检索没有括号和“url”的实际值。我在这里还找不到类似的问题。
我的检索码:
dataSource?.populateCellWithBlock { (cell: UITableViewCell, obj: NSObject) -> Void in
let snap = obj as! FIRDataSnapshot
let childString = snap.value as! [String : AnyObject]
cell.textLabel?.text = String(childString)
}
它给了我一个错误,那个childString没有valueForKey成员。类型'[String:AnyObject]'的值没有成员'valueForKey' – ffritz
@FelixF。我只是编辑了答案。现在试试 – LIH