NotificationCenter

extension NotificationCenter
  • 添加观察 使用该方式无需手动removeObserver, 但需要将返回的实例保存到属性上去

    Declaration

    Swift

    public func observe(name: NSNotification.Name?, object obj: Any?, queue: OperationQueue?, using block: @escaping (Notification) -> Void) -> NotificationToken
    Parameters
    name

    name

    obj

    obj

    queue

    queue

    block

    block

    Return Value

    NotificationToken