我有一个带有UIScrollView的ViewController,它包含两个TableViewControllers。
John O'Toole
456 N 4-1/2 St
San José, CA 99999-4545
在scrollViewDidEndDecelerating委托内部的某个时刻,我想将当前页面从UIScrollView(1或2)发送到我的ContentViewController:
John O Toole
456 N 4 1/2 St
San Jose CA 9999-4545
如果我不使用prepareForSegue,如何实际发送数据到UITableViewController?
我尝试的是向ViewController添加协议,但我无法在ContentVieController中初始化委托:
public void dragEnter (DropTargetEvent e)
{
Box b = e.getSource // this is the part I need help with
if(b.type == 'B')
e.detail = DROP_NONE;
}
答案 0 :(得分:2)
当你实例化一个viewController并且你正在使用" as!"您现在可以访问该视图控制器的变量
让我们假设你的内容视图控制器有变量A,B,C,你可以像这样做
let allViewController = self.storyboard!.instantiateViewControllerWithIdentifier("ContentViewController") as! ContentViewController
allViewController.A = "Setting variable A on view controller"
allViewController.B = "hi"
allViewController.C = "the view controller now has its variables assigned"