override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "showLocalMenuDetail" {
if let indexPath = self.tableView.indexPathForSelectedRow() {
self.slideMenuController()?.closeLeft()
let destinationController = segue.destinationViewController as DetailViewController
destinationController.localMenuImage = self.locals[indexPath.row].image
destinationController.localMenuTitle = self.locals[indexPath.row].title
} }
}
я получил ошибку на этой «self.tableView.indexPathForSelectedRow()» Я навигации к другому контроллеру с помощью просмотра слайд из навигационной панели, как Facebook используя segue и встроенный контроллер навигации в меню слева.Фатальная ошибка:. Неожиданно обнаружили ноль, а разворачивание необязательное значение (lldb)
Я не знаю, что с ним не так, Пожалуйста, помогите!
Вы можете определить, где именно он падает? Из кода он должен быть self.slideMenuController() ?. closeLeft() - это означает, что необязательный модуль slideMenuController не существует – Volker
Я использую этот lib https://github.com/dekatotoro/SlideMenuControllerSwift, и я добавляю ячейку таблицы в мое левое меню слайдов. Когда я нажимаю один из них, появляется эта ошибка. –