我有一个包含数据的Parse类,它被加载到tableview中并制作成pfobject并显示数据,我也将pfobject通过tableview中的segue传递给详细视图 . 我想要做的是从任何其他视图中截取到详细视图,而不仅仅是tableview并显示相同的数据 . 我遇到的问题是对象只从tableview传递到segue中的详细视图,所以如果我从任何其他视图到详细视图,它没有要解包的对象 . 继承传递对象的代码以及如何读取它 .

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

// Get the new view controller using [segue destinationViewController].
    let detailView = segue.destinationViewController as! PlantsDetailView



    // Pass the selected object to the destination view controller.
    if let indexPath = self.tableView.indexPathForSelectedRow {
        let row = Int(indexPath.row)
        detailView.currentObject = (objects?[row])! as PFObject
    }

怎么读:

// Unwrap the current object object
    if let object = currentObject {
        self.title = object["plantName"] as? String
        about.text = object["Description"] as? String