On 23.6.2009, at 17:14, Kyle Sluder wrote:

On Tue, Jun 23, 2009 at 7:47 AM, Graham Cox<graham....@bigpond.com> wrote:
I'd like to if I could - unfortunately in this case the method in question is -validateMenuItem: which is designed to have intentional side- effects, like setting the item's state or title, as well as returning a boolean value for the enable state. The API might have been better if it returned nothing and made you handle the enable state directly also, but it wasn't so I'm
stuck with it.

There is no reason you can't do this:

BOOL a = [foo bar];
BOOL b = [baz quux];
return a || b;

Or, different style:

BOOL a = NO;

if ([foo bar])
   a = YES;
if ([baz quux])
   a = YES;

return a;

Kai

_______________________________________________

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to