Ho questo strano incidente nel rapporto Crashlytics e non sono sicuro di cosa stia succedendo. Non so nemmeno cosa significa il numero di linea "0". Qualche idea?EXC_BREAKPOINT UNKNOWN arresto anomalo in linea "0"
Codice da metodo didSelect:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
switch indexPath.section {
case 1:
let vc = WTShowDetailVC()
vc.show = bottomFeaturedShows[indexPath.row].show
navigationController?.pushViewController(vc, animated: true)
case 2:
let vc = WTShowDetailVC()
vc.show = lastWatchedShows[indexPath.row]
navigationController?.pushViewController(vc, animated: true)
case 3:
let vc = WTTapperProfileUserVC()
vc.tapper = popularTappers[indexPath.row]
navigationController?.pushViewController(vc, animated: true)
default:
println("Something went wrong")
}
}
Prova navigationController! .pushViewController invece di navigationController? .pushViewController Non si tratta comunque della riga 0. – user3344236
Proprio come @ user3344236 ha detto, non si tratta della riga 0, inoltre assicurati di non accedere a un oggetto array fuori dall'indice. – Schemetrical
Hmm, credo che la mia versione sia corretta. "NavigationController?" è più sicuro di "navigationController!". Penso che il problema non sia legato a navigationController. – VojtaStavik