Do you implement any of the delegate methods corresponding to the 
notifications? Cocoa will add notifications for you instead of bothering with 
"respondsToSelector:" all the time.


On Nov 9, 2014, at 5:02 AM, Jerry Krinock <je...@ieee.org> wrote:

> 
>> On 2014 Nov 07, at 16:02, Greg Parker <gpar...@apple.com> wrote:
>> 
>> You may have better luck tracing it from the other side. Run to that line in 
>> appendToRecentSearches:, set a breakpoint on -[NSNotificationCenter 
>> postNotificationName:object:userInfo:], and step over your line. At those 
>> breakpoints you should be able to see the notification parameters in the 
>> parameter registers, assuming the notification is sent every time that line 
>> runs.
> 
> Great idea, Greg.  It worked.
> 
> It told me that that setting recent searches in this menu posts 122 
> notifications, 120 of which are due to building the search field’s popup menu.
> 
> • 40 NSMenuDidAddItemNotification, one for each item in the search field’s 
> popup menu
> • 20 NSMenuDidChangeItemNotification, which are mixed in with the above, for 
> items that changed.
> • 1 NSUserDefaultsDidChangeNotification.
> • 1 NSAutosavedRecentsChangedNotification
> • 40 NSMenuDidAddItemNotification, same as before.
> • 20 NSMenuDidChangeItemNotification, same as before
> 
> However, nowhere in *my* code do I directly create an observer of any of 
> those four notification names.  So I’m still head-scratching.
> 
> If anyone has any idea what disappearing objects in AppKit might be observing 
> these notifications, let us know.
> _______________________________________________
> 
> 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://urldefense.proofpoint.com/v2/url?u=https-3A__lists.apple.com_mailman_options_cocoa-2Ddev_lrucker-2540vmware.com&d=AAIGaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=ie7S-J__EKnfyVOBV7-jV2rZ--p47O6vkyTklpDM3h4&m=w5agd-l-3BPhuNmONbQddSpn4HM9IRJjgW0KgxKNwVA&s=mDxqE8viH9vh4Nady5zh1nGUQ17-wAqL0xeem6VkpNg&e=
>  
> 
> This email sent to lruc...@vmware.com


_______________________________________________

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

Reply via email to