繁体   English   中英

在Apple Watch中使用委托

[英]Using delegates in apple watch

我不知道为什么在尝试创建Controller对象时崩溃。

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中似乎有所不同。 如果有人提出了解决方案,请分享。

我创建一个单例类,仅用于数据共享。 使用上下文将此类的实例(例如在A中创建的实例)发送到B。 B被撤消后,B所做的更新将保留。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM