prepareForSegue equivalent in WatchKit

后端 未结 4 1921
生来不讨喜
生来不讨喜 2021-01-11 10:07

I have an interface with 2 buttons, both of them call the same interface but with different information. On the traditional interface I use prepareForSegue, but I don\'t kno

4条回答
  •  鱼传尺愫
    2021-01-11 10:35

    For segue navigation in Watchkit there are two methods in WKInterfaceController:

    override func contextForSegueWithIdentifier(segueIdentifier: String) -> AnyObject? {
            return //your object
        }
    

    and for tables

    override func contextsForSegueWithIdentifier(segueIdentifier: String, inTable table: WKInterfaceTable, rowIndex: Int) -> [AnyObject]? {
          return  //your object
        }
    

    you can get the object you are passing in func awakeWithContext(context: AnyObject?) of the interface controller you are pushing

提交回复
热议问题