[英]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.