NSUserDefaultsDidChangeNotification not sent when app resumes from the background
Apple's documentation says that "the system queues many relevant notifications and delivers them to the app as soon as it starts executing code again (either in the foreground or background)", including NSUserDefaultsDidChangeNotification, but my app is not receiving it. Here's a log trace of relevant events: 2013-06-25 16:23:36.857 -[DPLAppDelegate applicationWillResignActive:] [debug]: end willResignActive 2013-06-25 16:23:36.859 -[DayViewController handlePreferenceChange:] [debug]: day controller received user defaults did change notification 2013-06-25 16:23:36.970 -[AppDelegate