从TableView行获取ObjectId(Parse)

时间:2015-08-13 14:35:59

标签: ios swift uitableview parse-platform tableview

我有一个Parse Class,名为" Restaurantes" (英语餐馆),目前我可以在CustomTableView中列出所有餐馆。

现在我的目标是当我从列表中选择一家餐馆时,它会显示"菜单"每个餐厅。为此,我必须使用prepareForSegue传递Restaurant ObjectId,并在新的ViewController中有一个查询列出所有"菜单"对于那家餐馆ObjectId。

如何获取用户点击的餐馆的ObjectId? (SWIFT)

我的代码:

write()

1 个答案:

答案 0 :(得分:0)

它应该是这样的

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

    if segue.identifier == "cell" {
        if let destination = segue.destinationViewController as? MenuPageViewController {
            if let blogIndex = tableView.indexPathForSelectedRow()?.row {
                // Get the object restaurant object from your array
                 let restaurante = queryArray[blogIndex] as! PFObject
                // set object id to the property in destination 
                 destination.resturantId = restaurant.objectId
                }
            }
    }

}