2017-01-29 1 views
2

Я пытаюсь обновить мой проект Swift 3 и мой крах приложения сразу после запуска Xcode отобразит следующее сообщение:нить 1 EXC_BREAKPOINT (код = 1, субкодовый = 0x101959bfc) Swift

нить 1 EXC_BREAKPOINT (код = 1, субкодовое = 0x101959bfc)

вот линия, где случилась проблема

var list:[PFObject]! = [] 
      (...) 
let x = list[indexPath.row - 1] 

let text:Int = (x["text"] as! NSArray)[0] as! Int //The line where the error is displayed 

консоль только сказал, что:

(lldb)

Я удалил все контрольные точки из точек останова навигатора без результата, проблема произошла как на устройстве и на тренажере. (Я использую Xcode 8.2) Большое спасибо за вашу помощь

+0

Перед печатью (lldb) следует распечатать стек. –

ответ

5

Посмотрите на трассировку стека, напечатанную непосредственно перед (lldb), и сложите эту инструкцию на более мелкие куски, если еще трудно понять, где на самом деле ошибка.

Учитывая, что указатель находится в точке, может быть, что x["text"] не является массивом, что массив пуст или что элемент не является int.

Другими словами, эти разматывания силы могут потерпеть неудачу, или массив может быть пустым.

Смежные вопросы