Add*_*son 2 ios parse-platform swift
尝试将数据传递给嵌入式表视图控制器.我能够将数据传递给视图控制器,但不能传递给嵌入式表视图控制器.我假设它与子/父关系有关...只是不确定用于该关系的代码.
这就是我现在所拥有的.DealDetailTableViewController嵌入在View Controller中.
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "showDealDetails") {
var detailScene = segue.destinationViewController as! DealDetailTableViewController
if let indexPath = self.tableView.indexPathForSelectedRow() {
let row = Int(indexPath.row)
detailScene.dealObject = (objects?[row] as! PFObject)
}
}
Run Code Online (Sandbox Code Playgroud)
首先,在contains viewController中,保留一个变量
weak var embedvc:DealDetailTableViewController?
Run Code Online (Sandbox Code Playgroud)
然后准备segue
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "showDealDetails") {
var detailScene = segue.destinationViewController as! DealDetailTableViewController
self.embedvc = detailScene;
}
}
Run Code Online (Sandbox Code Playgroud)
每次传递数据时,您只需要
self.embedvc?.dealObject = ...//balabala
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1132 次 |
| 最近记录: |