0

私は

`[[WCSession defaultSession] updateApplicationContext:message error:error]` 

私の中でトリガーされるメソッド

 `-(void)session:(WCSession *)session didReceiveApplicationContext:(NSDictionary<NSString *,id> *)applicationContext`

方法でExtensionDelegateWKInterfaceControllerしかし、ここからパブリック メソッドを呼び出して UI を更新したいと考えています。この特定のコントローラーはルートコントローラーではないため、ルートコントローラーをリロードしたくありません。から任意のパブリック メソッドを呼び出すことは可能ですかExtensionDelegate。電話してもいいですか

-(void)session:(WCSession *)session didReceiveApplicationContext:(NSDictionary<NSString *,id> *)applicationContext

の代わりにインターフェイスコントローラー内のどこかからExtensionDelegate

4

1 に答える 1