0
我正在研究watchOS 3应用程序。以编程方式触发segue
我有一个segue连接到一个按钮,它工作正常。现在我想以编程方式触发它。
从手机收到消息后,我想将手表导航到特定视图,但我似乎无法通过WatchKit调用self.performSegue
方法。
有没有办法做到这一点?
我正在研究watchOS 3应用程序。以编程方式触发segue
我有一个segue连接到一个按钮,它工作正常。现在我想以编程方式触发它。
从手机收到消息后,我想将手表导航到特定视图,但我似乎无法通过WatchKit调用self.performSegue
方法。
有没有办法做到这一点?
在WatchKit中,您无法以编程方式执行segue。相反,您需要使用pushController(withName:context:)
,presentController(withName:context:)
或presentController(withNames:contexts:)
。
确保在InterfaceBuilder中为您的WKInterfaceControllers设置标识符。
如果您需要将数据传递给控制器,请看contextForSegue(withIdentifier: String)
和contextsForSegue(withIdentifier: String)