如何在watchOS上获取当前的扩展委托?

Evg*_*nii 13 watchkit watchos-2

有没有办法在watchOS上获取扩展委托的实例?例如,我可以从接口控制器或手表扩展中的其他代码获取其实例吗?

jee*_*yul 25

[WKExtension sharedExtension].delegate
Run Code Online (Sandbox Code Playgroud)


Bla*_*ank 22

在Swift中:

let watchDelegate = WKExtension.shared().delegate as? ExtensionDelegate
Run Code Online (Sandbox Code Playgroud)

  • sharedExtension()函数已被重命名,因此语句现在是`let watchDelegate = WKExtension.shared().委托为?ExtensionDelegate` (4认同)