swift - WatchOS:通过 "Next Page"segue 将数据从一个 Controller 传递到另一个 Controller

标签 swift segue watchkit apple-watch watchos

我正在使用 WKInterfaceController.reloadRootControllers 在我的应用程序中加载 3 个带有上下文的接口(interface) Controller 。

一切正常。但是,我需要通过滑动将数据从第 1 页传递到第 2 页。似乎没有 segue 可以让我以编程方式使用它来创建新上下文或以其他方式传递数据。

我该如何解决这个问题? 我不想为此创建一个单例。我知道如何在上下文中与其他 segues 传递数据,这个问题特别与 Watchkit 上的“下一页”导航有关。到目前为止我找不到答案。

谢谢!

马库斯

最佳答案

您是否尝试过在第一页中使用 contextForSegue?

override func contextForSegue(withIdentifier segueIdentifier: String) -> Any? {
    let myDate = "today"
    return myDate
}

关于swift - WatchOS:通过 "Next Page"segue 将数据从一个 Controller 传递到另一个 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54104549/

相关文章:

ios - 在 WatchKit WKInterfaceTable 的表格行中布置对象

watchkit - 使用 WatchKit,有没有办法让屏幕一直亮着?

ios - 在 iOS Swift 上发布到 Instagram 屏幕

ios - 有没有办法以编程方式将 View 从一个按钮居中到另一个按钮?

ios - 准备segue时的Segue特定值

ios - 标签栏在 segue 上消失

iOS Swift - 准备 segue 后属性未更新

ios - 在swift中确定数组是否包含另一个数组的一个或多个元素

XCode 本地化字符串 Swift

ios - watchOS 通知安静地传递