我正在尝试使用swift查询从解析到iOS表视图的现有数据,每次运行应用程序时它都不会在表视图控制器上显示任何内容
这是代码
import UIKit
import Parse
class UserTableViewController: UITableViewController {
var users = [""]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
println(PFUser.currentUser())
var query = PFUser.query()
query?.findObjectsInBackgroundWithBlock({ (objects: [AnyObject]?, error: NSError?) -> Void in
self.users.removeAll(keepCapacity: true)
for object in objects! {
var user: PFUser = object as! PFUser
self.users.append(user.username!)
}
self.tableView.reloadData()
})
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return users.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell: UITableViewCell = self.tableView.dequeueReusableCellWithIdentifier("cell") as! UITableViewCell
cell.textLabel?.text = users[indexPath.row]
return cell
}
}
我在这段代码中没有收到任何错误,只是数据没有附加到users数组。我很确定这是问题的原因,但我无法理解。
编辑后继续运行应用程序后获取此断点
答案 0 :(得分:0)
您可能设置了断点。检查线的左侧是否有蓝色箭头,您将获得断点并将其删除,