Я следовал этому руководству http://www.raywenderlich.com/76519/add-table-view-search-swift, когда я столкнулся с ошибкой. Я добавляю эту функцию в приложение, над которым я уже работал. Когда я нахожусь в представлении таблицы кабин, я хочу, чтобы вы могли перейти в главное меню с помощью кнопки на панели навигации. Вот раздел кода, который посвящен segues.lldb ошибка при попытке segue SWIFT
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
self.performSegueWithIdentifier("BoothDetail", sender: tableView)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "BoothDetail" {
let BoothDetailViewController = segue.destinationViewController as UIViewController
if sender as UITableView == self.searchDisplayController!.searchResultsTableView {
let indexPath = self.searchDisplayController!.searchResultsTableView.indexPathForSelectedRow()!
let destinationTitle = self.filteredBooths[indexPath.row].name
BoothDetailViewController.title = destinationTitle
} else {
let indexPath = self.tableView.indexPathForSelectedRow()!
let destinationTitle = self.booths[indexPath.row].name
BoothDetailViewController.title = destinationTitle
}
}
}
}
Ошибка генерируется при попытке использовать кнопку возврата в списке стендов, которая является прямым шоу перехода к главному меню конференции. Ошибка в этой строке.
if sender as UITableView == self.searchDisplayController!.searchResultsTableView {
Какая ошибка? – AdamPro13
Ошибка llddb, она говорит, что Thread 1: EXC_BREAKPOINT (код = EXC_I386_BPT, subcode = 0x0) – user3558131