-1
Я пытаюсь получить массив определенной строки, который равен имени, но по какой-то причине цикл for пропускается. Я поставил точку останова, но точку останова никогда не вызывали.Почему пропускается цикл for?
let query = PFQuery(className: "Tutors")
query.whereKey("name", equalTo: self.name.text!)
query.findObjectsInBackgroundWithBlock ({
(objects: [PFObject]?, error: NSError?) -> Void in
if(error == nil){
for object in objects!{
//placed break point on line below, program does not stop on breakpoint.
let arr = object["Subject"] as? [String]
self.subject = arr!
print("subjects\(self.subject)")
}
}else{
print(error)
}
})
Выполняется ли инструкция else и печатает ошибку? Если нет, вы проверяли, не объекты ли пустые? Попробуйте распечатать его и посмотреть, что вы получаете. – hannad
«объекты» должны быть пустыми. Неужели 'error' определенно нуль? – EkcenierK
Итак, похоже, что объекты равны 0. – stackerleet