誰かが同じことを経験しましたか。たまにお知らせがたくさん来ます。無限ループに陥ったようです。
聞きたい自分の設定値だけをフィルタリングして聞く方法はありますか?
NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
NSOperationQueue *mainQueue = [NSOperationQueue mainQueue];
[center addObserverForName:NSUserDefaultsDidChangeNotification object:nil
queue:mainQueue
usingBlock:^(NSNotification *note) {
SettingsManager * s = [SettingsManager sharedSettings];
DLog(@"\n%@ Setting logging: %@", note, s.loggingEnabled ? @"YES" : @"NO");
if (s.loggingEnabled) {
[BPAnalytic startLogging];
} else {
[BPAnalytic stopLogging];
}
}
];