I have an app using local notifications with iOS 4. If the user opens my application and schedules a local notification, then exits, the application is still running in the background (I know it's not really running in the background, but you know what I mean). When the user then receives the local notification alert, clicking on the action button launches my application, but does not fire the application:didFinishLaunchingWithOptions: method. It simply only calls the application:didReceiveLocalNotification: method. This is a problem for me since I need to get data about the notification. I'm 100% positive that the method name is spelled correctly because it does get called once the application has been terminating by closing it from the multi-tasking window. It also gets called the first time the application is launched. I'm just wondering if I'm missing something or what. I really need that local notification data! Thanks in advance.