iOS 8 готовится к объекту приведения к переходу. Выдает ошибку

#casting #uikit #swift #ios8

#Кастинг #uikit #swift #ios8

Вопрос:

Итак, мой приведенный ниже код показывает мне, как я выполняю подготовку к переходу. Я не уверен, что происходит, но это выдает мне какую-то странную ошибку, я использовал этот же способ раньше, и это работает, но это просто не будет работать в этом приложении.

Код

 override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!)
{
    if segue.identifier == "select"
    {
        println("helloworld")
        var index = tableView.indexPathForCell(sender as UITableViewCell!)
        var object = self.objects[index!.row] as HMAccessory // object is a NSmutableArray its crashing on this next line where im casting it
        //var dest = segue!.destinationViewController? as CharacristicsViewController!
       // dest.detailItem = object
    }
}
  

кто-нибудь видит в этом что-нибудь неправильное?

Это ошибка, которую я получаю.

Homekit’омекит.AccessoryTableViewController.prepareForSegue (HomeKit.AccessoryTableViewController) (Swift.Неявно unwrappedoptional, отправитель: Swift.Неявно unwrappedoptional) -> () в AccessoryTableViewController.swift:23:

Комментарии:

1. Это только половина ошибки (местоположение), что дальше?

2. попробуйте развернуть строку-нарушитель, чтобы ограничить источник проблемы

3. Итак, я понял это, я не установил для пользовательского класса views в storyboard значение write, поскольку я писал новый класс и отбрасывал старый класс. Хотя спасибо за ответы. но да, эти ошибки никогда не помогают, остальная часть ошибки была просто ассемблерным кодом, и я, скорее всего, не собирался просматривать это, лол