On Nov 9, 2013, at 9:33 AM, Pax wrote:

> My application has three buttons, each with the same Sent Action. In fact, 
> all of the buttons are identical, except for their name, icon and identifier 
> (the identifiers are 0, 1 and 2).
> 
> The Sent Action points to a spot of code which will select a tab view:
> 
> -(IBAction)selectView:(id)sender
> {
>    [_preferenceViews selectTabViewItemAtIndex:[[sender identifier]intValue]];
> }
> 
> It's not very complicated, and it works as it should on Mac OS X 10.7 and 
> newer.  On Mac OS X 10.6, however, selectView doesn't get called and I get 
> the following error in the console:
> 
> [NSButton identifier]: unrecognized selector sent to instance 0x100198450
> 
> I'm not ready to abandon Snow Leopard yet.  Has anyone seen this before and, 
> if so, what is the solution?  I've hooked everything up using IB, just in 
> case that offers a clue.

This is not a bug. -identifier was a new addition in 10.7. Use -tag instead, 
which works across the board, and is more appropriate for your use, IMHO.

HTH,

Keary Suska
Esoteritech, Inc.
"Demystifying technology for your home or business"


_______________________________________________

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