Я запрашиваю некоторые значения из синтаксического анализа, которые входят в массив, называемый «пользователями», через цикл for in. Как только значения находятся в массиве, я хочу извлечь индивидуальное значение и части в индексе массива. Однако у меня возникают проблемы с этим. Вот мой код:Извлечь отдельные значения из массива в Xcode, запрошенном из Parse
var query = PFQuery(className:"UserData")
query.findObjectsInBackgroundWithBlock{
(objects: [AnyObject]!, error: NSError!) -> Void in
self.users.removeAll(keepCapacity: true)
for object in objectss {
var topUsers:PFObject = object as PFObject
self.users.append("\(object)")
}
println(self.users[2])
выход я получаю в это приставка:
<UserData: 0x7fa5a848f570, objectId: RlvK3GhfqE, localId: (null)> {
hot = 59;
imageNumber = 1;
not = 17;
totalVotes = 104;
}
<UserData: 0x7fa5a85cfdc0, objectId: 30WlVtgurP, localId: (null)> {
hot = 13;
imageNumber = 2;
not = 24;
totalVotes = 37;
}
<UserData: 0x7fa5a85d02f0, objectId: 5D6ARjk3xS, localId: (null)> {
hot = 7;
imageNumber = 3;
not = 23;
totalVotes = 31;
}
<UserData: 0x7fa5a85d02f0, objectId: 5D6ARjk3xS, localId: (null)> {
hot = 7;
imageNumber = 3;
not = 23;
totalVotes = 31;
}
Как я могу извлечь: «горячий» и числовое значение по себе? или "нет" или "totalVotes"?
Большое спасибо!
println (self.users [2] ["hot"]) дает мне ошибку: «Отсутствует аргумент для параметра № 2 при вызове». Я также не могу напечатать println (self.users ["hot"]), он дает мне ту же ошибку ... спасибо – lukaivicev
В конечном счете, главная цель - напечатать каждое индивидуальное значение из индекса в массиве на метки в пользовательском интерфейсе. И когда кнопка UI запускается, чтобы увидеть следующее изображение для следующего значения массива, я бы просто увеличил значение индекса массива. – lukaivicev