func addObserver(_ observer: Any, selector aSelector: Selector, name aName: NSNotification.Name?, object anObject: Any?)
Эта функция требует, чтобы наблюдатель был каким-то объектом, но при установке статических методов в качестве селектора.
Этот ответ объясняет, как установить селектор и наблюдатель, когда селектор является методом экземпляра.