Re: NSDistributedNotificationCenter and Helper Tool
Re: NSDistributedNotificationCenter and Helper Tool
- Subject: Re: NSDistributedNotificationCenter and Helper Tool
- From: "Gerriet M. Denkmann" <email@hidden>
- Date: Mon, 16 Sep 2013 00:43:29 +0700
On 16 Sep 2013, at 00:26, Jeff Johnson <email@hidden> wrote:
> You need to use the option NSNotificationPostToAllSessions.
Jeff, you are absolutely right. Now everything works as it should.
Thank you very much!
Kind regards,
Gerriet.
>
>
> On Sep 15, 2013, at 12:15 PM, Gerriet M. Denkmann <email@hidden> wrote:
>
>> I have a Helper Tool, running as root, started via SMJobBless and communicating vie Xpc.
>>
>> Sometimes it does:
>>
>> [[NSOperationQueue mainQueue] addOperationWithBlock:^
>> {
>> NSDistributedNotificationCenter *d = [ NSDistributedNotificationCenter defaultCenter ];
>> NSLog(@"%s will postNotificationName on %@",__FUNCTION__,d);
>> // prints: <CFNotificationCenter 0x7f9f....
>> NSDictionary *notificationInfo = ....
>> [ d postNotificationName: @"some notification"
>> object: @"some name"
>> userInfo: notificationInfo
>> ];
>> }
>> ];
>>
>> But now one ever receives this.
>>
>> This used to work before I switched to SMJobBless and Xpc.
>>
>> Why is this not working anymore?
>>
>> Gerriet.
>>
>> P.S. I did not see anything in the documentation indicating that the NSDistributedNotificationCenter does only work on the main thread.
>> This is just some blind groping in the dark.
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden