On Tue, Oct 27, 2009 at 3:39 PM, Jens Alfke <[email protected]> wrote:
>
> On Oct 27, 2009, at 4:59 AM, Chunk 1978 wrote:
>
>> attributes = [[NSMutableDictionary alloc] init];
>>
>> [attributes setObject:[NSFont fontWithName:@"Helvetica" size:75] forKey:
>> NSFontAttributeName];
>>
>> [attributes setObject:[NSColor redColor] forKey:
>> NSForegroundColorAttributeName];
>>
>> [attributes setObject:shadow forKey:NSShadowAttributeName];
>
> You can change this to
>
> attributes = [[NSMutableDictionary alloc] initWithObjectsAndKeys:
> NSFontAttributeName, [NSFont fontWithName:@"Helvetica" size:75],
> NSForegroundColorAttributeName, NSColor redColor],
> NSShadowAttributeName, shadow,
> nil];
I'm pretty sure you got this backwards -- it's ObjectsAndKeys, not
KeysAndObjects:
attributes = [[NSMutableDictionary alloc] initWithObjectsAndKeys:
[NSFont fontWithName:@"Helvetica" size:75], NSFontAttributeName,
NSColor redColor], NSForegroundColorAttributeName,
shadow, NSShadowAttributeName,
nil];
Ref:
http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Reference/Foundation/Classes/NSDictionary_Class/Reference/Reference.html#//apple_ref/occ/instm/NSDictionary/initWithObjectsAndKeys:
("First the key for firstObject, then a null-terminated list of
alternating values and keys.").
No doubt this was part of the motivation for creating the MYUtilities
library. I'll have to check it out myself.
-- Russell
_______________________________________________
Cocoa-dev mailing list ([email protected])
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 [email protected]