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)