如何从解析到表格视图单元格中检索和显示对象?

时间:2015-09-20 12:02:01

标签: ios uitableview parse-platform location

我已经到处查看过Parse的文档,并且无法使用和了解如何从他们的地理位置附近(解析自定义对象)用户。我还需要在表格视图单元格中显示附近的这些用户的名称,但我需要帮助入门。

class DiscoverVC: UIViewController {

var userLocation = PFGeoPoint()

override func viewDidLoad() {
    queryForTable()
}

override func viewDidAppear(animated: Bool) {
    queryForTable()
}

func queryForTable() -> PFQuery {
    let userGeoPoint: PFGeoPoint = self.userLocation
    let query: PFQuery = PFQuery(className: "User")
    query.whereKey("Location", nearGeoPoint: self.userLocation, withinKilometers: 5)
    query.limit = 10
    query.includeKey("FirstName")
    query.includeKey("LastName")
    return query
}

1 个答案:

答案 0 :(得分:0)

这样做有很多不同的方法。如果您使用queryForTable()检索数据,则可以将课程扩展为PFQueryTableViewController

比你应该做一些初始化:

  // Initialise the PFQueryTable tableview
  override init(style: UITableViewStyle, className: String!) {
    super.init(style: style, className: className)
  }

  required init(coder aDecoder: NSCoder) {
    super.init(coder: aDecoder)

    // Configure the PFQueryTableView
    self.parseClassName = "_ User"
    //column you wish to display
    self.textKey = "columnName"
    self.pullToRefreshEnabled = true
    self.paginationEnabled = false
  }

如果您有任何问题,tutorial会对您有所帮助。