2017-03-16 53 views
0

我不知道为什么当我尝试创建控制器对象时它会崩溃。在苹果手表中使用代表

func pushScreen() { 
     var context = SelectModeInterfaceController() 
     context.delegate = self 
     pushController(withName: "SelectModeInterface", context: nil)  
} 

我有两个屏幕A和B.我想从A发送一些数据到B和B到A这是很简单的从A发送数据使用上下文到B,而B到A似乎是不同的东西。我有关于如何在iOS中使用委托的知识,但在watchKit中看起来不同。如果有人提出了解决方案,请分享。

回答

0

我创建了一个仅用于数据共享目的的单例类。使用上下文将此类的实例(在A中创建)发送给B. B被解雇后,B所做的更新将会继续。