我有一个Parse Class,名为" Restaurantes" (英语餐馆),目前我可以在CustomTableView中列出所有餐馆。
现在我的目标是当我从列表中选择一家餐馆时,它会显示"菜单"每个餐厅。为此,我必须使用prepareForSegue传递Restaurant ObjectId,并在新的ViewController中有一个查询列出所有"菜单"对于那家餐馆ObjectId。
如何获取用户点击的餐馆的ObjectId? (SWIFT)
我的代码:
write()
答案 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
}
}
}
}