Я сталкиваюсь с трудностями при отображении данных из запроса, который я сделал в отдельных ячейках моего табличного представления. Я считаю, что моя логика правильная, но я не вижу консоль.log, которую я вызываю в своей функции, которая содержит данные с запросом Parse. Это может быть простое исправление, но в данный момент оно не приходит ко мне. Журнал консоли, который я должен проверить, чтобы проверить, что мой запрос проходит правильно, - println("\(objects.count) users are listed")
, он должен быть отображен в пределах свойства usernameLabel.text
.Результаты запроса синтаксического анализа не отображаются в виде таблицы
import UIKit
class SearchUsersRegistrationViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
var userArray : NSMutableArray = []
@IBOutlet var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView.delegate = self
tableView.dataSource = self
loadParseData()
}
func loadParseData() {
var query : PFQuery = PFUser.query()
query.findObjectsInBackgroundWithBlock {
(objects:[AnyObject]!, error:NSError!) -> Void in
if error == nil {
if let objects = objects {
println("\(objects.count) users are listed")
for object in objects {
self.userArray.addObject(object)
}
self.tableView.reloadData()
}
} else {
println("There is an error")
}
}
}
let textCellIdentifier = "Cell"
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.userArray.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier(textCellIdentifier, forIndexPath: indexPath) as! SearchUsersRegistrationTableViewCell
let row = indexPath.row
let cellDataParse : PFObject = self.userArray.objectAtIndex(row) as! PFObject
//cell.userImage.image = UIImage(named: usersArr[row])
cell.usernameLabel.text = cellDataParse.objectForKey("_User") as! String
return cell
}
}
Is loadParseData() называется? – mattdaw
Извините, я обновил свой вопрос, чтобы позвонить – cphill