0
私はfirebaseデータベースから子の「2番目」の値だけを取得しようとしています。 構造のようになります。しかし、私は実際に何をしたいだけであるFirebaseのキーのない値のみを取得する
:
そして、私は出力として取得していますが、このさ
someURL.com
理想的にはhttpsやhttpがなくても(事前にすべてのものが分かっていないので、チェックする必要があるかもしれません)私はSwiftの文字列をアンラップするか、括弧を付けずに実際の値を取得するだけで、最初は "url"という2つのオプションがあると思います。私はまだここで同様の問題を見つけることができませんでした。
取得するための私のコード:
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