我知道這個問題已經被問了很多,但似乎沒有人給出正確的答案。如何將數據傳回給Watchkit中的接口控制器
我有一個接口控制器,有一個表。現在,當用戶選擇一行時,我將信息推送到一個新的接口控制器self.pushController(withName: "DetailInterfaceController", context: context)
。現在在新的DetailInterfaceController中,我可以非常容易地在awake(withContext context: Any?)
中訪問我的上下文。到現在爲止還挺好。用戶應該改變上下文中的某些內容,然後將上下文發送回先前的接口控制器。我使用委託模式來做到這一點。我認爲我可以在ios中使用它。但是我遇到了代表的問題。我無法找到設置委託的方法。 Watchkit不允許你創建一個接口控制器的實例(我通常會在ios中實現)。
我想:
這:
http://koreyhinton.com/blog/watchkit-delegates-and-contexts.html
,但我有一個錯誤的,我不能向下轉換我的上下文的編譯器。
我只是不能相信,有沒有辦法在手錶套件設置代表!這似乎是荒謬的。我在iOS中使用委託模式很多。
有人可以告訴我一個方法,這可以做到嗎?或者它不能在Watchkit中完成?
非常感謝@KaraBenNemsi。 – michaels
@ michael歡迎您! – KaraBenNemsi