現在、以下のコードが示すように、テーブルビューには Firebase のすべてが表示されます。リストを近くのものに制限するにはどうすればよいですか?
DataService.dataService.BUSINESS_REF.observeEventType(.Value, withBlock: { snapshot in
// A snapshot of the businesses data
self.businesses = []
if let snapshots = snapshot.children.allObjects as? [FDataSnapshot] {
for snap in snapshots {
// Make business array for the tableview
if let postDictionary = snap.value as? Dictionary<String, AnyObject> {
let key = snap.key
let business = Business(key: key, dictionary: postDictionary)
// Show newest business first
self.businesses.insert(business, atIndex: 0)
}
}
}
// Update the table when there is new data
self.searchTableView.reloadData()
})
私は iOS プログラミングが初めてで、上記のコードはチュートリアルからのものです。GeoFire の GFQuery オブジェクトを使用する必要があることはわかっていますが、これをコードのどこに配置すればよいかわかりません。前もって感謝します!