diff --git a/platform-darwin/Source/iOS/MPiOSAppDelegate.m b/platform-darwin/Source/iOS/MPiOSAppDelegate.m index 0d8f07a6..165ebd5d 100644 --- a/platform-darwin/Source/iOS/MPiOSAppDelegate.m +++ b/platform-darwin/Source/iOS/MPiOSAppDelegate.m @@ -132,7 +132,9 @@ MP_LIBS_END [self updateConfigKey:note.object]; } ); PearlAddNotificationObserver( NSUserDefaultsDidChangeNotification, nil, nil, ^(id self, NSNotification *note) { - [[NSNotificationCenter defaultCenter] postNotificationName:MPCheckConfigNotification object:nil]; + PearlMainQueueOperation( ^{ + [[NSNotificationCenter defaultCenter] postNotificationName:MPCheckConfigNotification object:nil]; + } ); } ); } @catch (id exception) {