【发布时间】:2015-06-01 00:48:08
【问题描述】:
由于某种原因,我不断返回一个空白的 tableview。它显示正在从 Parse 加载查询,只是没有显示任何结果。提前感谢您的帮助。
class userViewController: PFQueryTableViewController {
override init(style: UITableViewStyle, className: String!) {
super.init(style: style, className: className)
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.pullToRefreshEnabled = true
}
override func queryForTable() -> PFQuery {
var query: PFQuery = PFUser.query()!
println(query)
return query
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath, object: PFObject!) -> PFTableViewCell {
var userCell = tableView.dequeueReusableCellWithIdentifier("Cell2") as! PFTableViewCell!
if userCell == nil {
userCell = PFTableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Cell2")
}
if let lastName = object["lastName"] as? String {
var firstName = object["firstName"] as? String
userCell?.textLabel?.text = "\(lastName), \(firstName)"
}
if let adminStatus = object["adminStatus"] as? Bool {
if adminStatus == true {
userCell?.detailTextLabel?.text = "Administrative Privliges"
}else{
userCell?.detailTextLabel?.text = "Non Administrative Privliges"
}
}
return userCell
}
override func viewWillAppear(animated: Bool)
{
self.navigationController?.navigationBarHidden = false
}
}
【问题讨论】:
标签: ios uitableview swift parse-platform