on iOS 13 Я заметил, что селектор для добавленного наблюдателя, как показано ниже, не вызывается, а вызывается, если используется вторая опция. Я добавляю их к didFinishLaunchingWithOptions
в AppDelegate
.
. Вызов с очередью работает лучше, я думаю, потому что я вызываю выход из системы, а затем отображаю экран входа. но в чем может быть причина того, что первый звонок не работает?
NotificationCenter.default.addObserver(self, selector: #selector(testNotfn), name: ASAuthorizationAppleIDProvider.credentialRevokedNotification, object: nil)
NotificationCenter.default.addObserver(forName: ASAuthorizationAppleIDProvider.credentialRevokedNotification, object: nil, queue: nil)
{ (notification) in
appleIdStateChanged()
}