iOS 8准备了segue Casting对象。给出错误

时间:2014-07-03 13:46:07

标签: casting uikit swift ios8

所以下面的代码向我展示了我如何为segue做准备。我不知道最新情况如何,但它给了我一些奇怪的错误,我以前用过同样的方式并且它有效,但它只是在这个应用程序中不起作用。

代码

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`HomeKit.AccessoryTableViewController.prepareForSegue   (HomeKit.AccessoryTableViewController)(Swift.ImplicitlyUnwrappedOptional,   发件人:Swift.ImplicitlyUnwrappedOptional) - > () 在   AccessoryTableViewController.swift:23:

0 个答案:

没有答案