Я пытаюсь извлечь данные пользователя, чтобы получить информацию о пользователе из класса _User
, используя идентификатор объекта. я использовал это:Извлечение данных пользователя из класса Parse «_User» с использованием «ObjectId»
var data:NSMutableArray = NSMutableArray()
func loadData() {
data.removeAllObjects()
var profileQuery:PFQuery = PFUser.query()!
profileQuery.getObjectInBackgroundWithId(userId, block: { (objects, error) -> Void in
if error == nil {
self.data.addObject(objects!)
}
})
println(userId) // this is the userId as String.
println(self.data) ********* // empty array.
}
я получаю пустой массив data
здесь .. Я попытался это тоже, но то же самое, что здесь происходит тоже. :
var profileQuery:PFQuery = PFUser.query()!
profileQuery.whereKey("objectId", equalTo: userId)
profileQuery.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
if let objects = objects {
for object in objects {
self.data.addObject(object)
}
}
}
@Larcerax это не является существенным для вопроса, так как это параметр, предоставленный запросу. – dangnabit
@pxlshpr, вы не OP, так как вы знаете? – Loxx
@ Larcerax, потому что я раньше использовал Parse. Вам понадобится доступ к OP Parse app для перекрестной ссылки, если он существует (именно это я и предполагаю, что вы собираетесь). – dangnabit