Skip to content

NSNotificationCenter

用于发送与接收应用内通知。通过 NSNotificationCenter.defaultCenter() 获取默认中心。

方法返回值说明
static defaultCenter()NSNotificationCenter获取默认通知中心。
方法参数说明
addObserverSelectorName(observer, aSelector, aName)observer: id, aSelector: string(方法名), aName: string添加观察者(JS 中 _addObserver)。
postNotificationNameObject( aName, anObject)aName: string, anObject: id发送通知。
postNotificationNameObjectUserInfo(aName, anObject, aUserInfo)aName, anObject, aUserInfo: NSDictionary发送带 userInfo 的通知。
removeObserver(observer)observer: id移除观察者。
removeObserverName(observer, aName)observer, aName移除指定名称的观察(_removeObserverName)。
  • 用于插件内部多模块或与 MarginNote 事件联动。