Я хочу, чтобы пользователь загрузил изображение, а другие пользователи оставили ответы на это изображение. Пока все работает нормально, за исключением случаев, когда строка для этого конкретного объекта изображения пуста, приложение выходит из строя.Извлечение значений из пустого массива
fatal error: unexpectedly found nil while unwrapping an Optional value
Вот мой код:
override func viewDidLoad() {
super.viewDidLoad()
var error = ""
var query = PFQuery(className:"Posts")
query.getObjectInBackgroundWithId(cellID) {
(objects: PFObject!, error: NSError!) -> Void in
if error == nil {
var array = objects.objectForKey("replies") as [String] // <- when error occurs the compiler point here.
for object in array {
self.repliesArray.append(object as String)
}
} else {
self.displayError("Error", error: "Error retreiving")
}
self.tableView.reloadData()
}
}
Дает ошибку ann, пробовал так много разных операторов If, но продолжал давать мне ту же ошибку. – Abdou023
@ Abdou023 Вы бы попробовали мой обновленный код? – Dehli
Ошибка: тип 'NSString' не соответствует протоколу 'NilLiteralConvertible' – Abdou023