Я довольно новичок в кодировании Swift, поэтому, пожалуйста, извините меня, если эта ошибка является простым ответом!Ошибка: «Тип выражения неоднозначен без дополнительного контекста»
Я продолжаю получать сообщение об ошибке, в котором говорится: «Тип выражения неоднозначен без дополнительного контекста».
var findTimelineData: PFQuery = PFQuery(className: "Sweets")
findTimelineData.findObjectsInBackgroundWithBlock {
(objects:[AnyObject]?, error:NSError?) -> Void in
if error == nil {
for object:PFObject in objects! { // ----This is the error line---
self.timelineData.addObject(object)
}
}
}
Я понимаю, в чем проблема, я просто не уверен, как это исправить. Я видел другие вопросы об этом ответе, но никто не пропустил через массив AnyObject.
Спасибо!
Получил это сейчас! Благодаря! –
В моем примере используется принудительная развертка, не забывайте, что это произойдет, если какой-либо объект в массиве не является PFObject. Если вы считаете, что это может быть ваш случай или, во всяком случае, лучше использовать необязательное связывание, как в ответе Тома Ховарда. – Moritz