当按下也会触发 push 的按钮时,我想在输出上打印一些东西segue
。
当按下按钮时,我想将 的值更改variable1
为一个数字,然后将其打印到输出中。
这在之后没有 push segue 时工作正常,但当按钮也会触发 push segue 时它不起作用。
这是我目前的代码:
@IBAction func buttonPressed() {
var variable1 = "easy"
print(variable1)
}
我正在尝试在 Xcode 中的 Apple Watch 上执行此操作。
如果您有一个“常规”应用程序项目目标,您可以通过按钮segue
连接和连接IBAction
。这似乎不适用于 WatchKit 应用程序。
您需要做的是删除IBAction
并添加以下方法:
override func contextForSegue(withIdentifier segueIdentifier: String) -> Any? {
if segueIdentifier == "someId" {
var variable1 = "easy"
print(variable1)
return ...
}
return ...
}
将标识符添加到您的 segue 并在contextForSegue
方法中检查它并打印出其中的值。
返回值
要传递给新接口控制器的对象。使用此对象将重要信息传达给新的界面控制器,例如要显示的数据或任何相关的状态信息。如果需要,您可以返回 nil,但不建议这样做。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句