Механизм Time Machine отправляет распределенные уведомления .
Добавить наблюдателя
Objective-C
[[NSDistributedNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleNotifications:)
name:nil
object:nil];
Swift
DistributedNotificationCenter.default().addObserver(self, selector: #selector(handleNotifications), name: nil, object: nil)
и реализовать соответствующий селектор
Objective-C
- (void)handleNotifications:(NSNotification *)notification {
NSLog(@"%@", notification);
}
Swift
@objc func handleNotifications(_ notification : Notification) {
print(notification)
}
Необходимо отфильтровать уведомления, связанные с машиной времени.Вы также можете наблюдать определенные уведомления с помощью параметра name
.