Also, this: "The userInfo content must be of reasonable serialized size (less than 1KB) or an exception is thrown."
It woud be easy to exceed 1K with a few strings. --Graham > On 27 Feb 2015, at 3:12 pm, Graham Cox <graham....@bigpond.com> wrote: > > OK, I may be having a massive misunderstanding about how iOS works (as > compared with Mac OS), but the NSUserNotification you post is, as far as I'm > aware, completely unrelated to the NSNotification that is passed to > -applicationWill/DidFinishLaunching. > > The latter is just a notification that the application created internally, > and as a convenience passed to its delegate before or after broadcasting it > using NSNotificationCenter. > > The user notification you post just triggers the notification system. I > realise it's pretty confusing with everything being called more or less the > same thing, but they are totally different. The userInfo you pass in your > user notificaiton will not turn up in the app delegate's did launch > notification. (Unless, that is, iOS is documented to do that. Mac OS > definitely doesn't). > > --Graham > > > > > > >> On 27 Feb 2015, at 1:17 pm, Alex Kac <a...@webis.net> wrote: >> >> However I'm having a problem on launching the app by tapping on the >> notification. My app gets an applicationWillFinishLaunching, and then gets >> an exception before it hits applicationDidFinishLaunching. >> >> https://www.dropbox.com/s/nmf6qr97su43plh/Screenshot%202015-02-25%2021.38.37.png?dl=0 >> >> I can continue, and the app then runs…but no >> NSApplicationLaunchUserNotificationKey in the notification. >> NSConcreteNotification 0x6100002555d0 {name = >> NSApplicationDidFinishLaunchingNotification; object = <PIApplication: >> 0x618000115570>; userInfo = { >> NSApplicationLaunchIsDefaultLaunchKey = 0; >> }} >> >> I am debugging the launch by using XCode's "Wait for executable to be >> launched" option in the scheme, then tapping on my notification to launch >> the app. >> >> There is no info in the console. >> >> The notification being scheduled is: >> <NSUserNotification:0x10149d2c0> { title: "Test" informativeText: "9:55 PM" >> actionButtonTitle: "Snooze" next delivery date: 2015-02-26 04:54:47 +0000 } >> >> I am using 10.10 action item (snooze options). I’ve Googled this with no >> luck. My only guess was that there was something in the notification that >> wasn’t decodeable…but I’ve checked every property of the notification just >> to be sure I didn’t do something stupid and its all good. >> _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com