Skip to content

self

JSB.defineClass 定义的实例方法内部,self 指向该插件类的当前实例。用于访问插件自身的 window 以及你在实例上挂载的属性(如自定义的 viewController、layout 函数等)。

属性类型说明
windowUIWindow当前插件所在窗口。常与 Application.sharedInstance().studyController(self.window) 配合获取学习控制器。
  • 仅在实例方法中有效(如 sceneWillConnectnotebookWillOpenqueryAddonCommandStatustoggleSample: 等);在类方法(如 addonDidConnect)中无 self
  • 工具栏按钮的 selector 若指向实例方法(如 toggleSample:),在该方法内可用 self 访问插件实例和 self.window