类型的值没有成员

时间:2016-10-31 02:43:37

标签: swift swift2

我在“RoomTableViewController.swift”中收到此错误,这是准备segue函数从此TVC转到另一个名为ItemTableViewController的

我尝试检查我的segue标识符,认为它存在问题,但没有运气!我还尝试了stackoverflow上的其他解决方案。

我之前有过工作,但我不知道我做了什么来打破它。错误是:

类型'ItemTableViewController'的值没有成员'selectedRoom'

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

    if segue.identifier == "segueRoomTVC" {

    //Figure out which row was tapped
    if let row = tableView.indexPathForSelectedRow?.row {

        let tappedProperty = Property.getAllProperties()[row] as! Property

        //Figure out the destination viewController
        let roomTVC = segue.destinationViewController as! RoomTableViewController

        //Pass the object for that row to the next viewController
        I'm getting the error here ---> roomTVC.selectedProperty = tappedProperty

    }

  }
}

如果您需要在此处提交更多代码,请告诉我

1 个答案:

答案 0 :(得分:0)

我想通了,我把错误的数据传递给下一个VC。谢谢你的帮助!