On Jun 10, 2010, at 5:18 PM, Tom Korsgren wrote: > I'm trying to add some attributes to a NSMutableAttributedString using the > code below but only get errors. > > NSMutableAttributedString *string = @"aaaaaaaaaaaaaaaaaaaaaaa";
This line is wrong. You are taking a NSString literal object pointer and assigning it to a pointer to an NSMutableAttributedString. The compiler should be giving you a warning. First, NSString is not mutable. Second, it's not an attributed string. > In the log the following is printed: > aaaaaaaaaaaaaaaaaaaaaaa 1 2 > *** -[NSCFString addAttribute:value:range:]: unrecognized selector sent > to instance 0x30b0 > *** -[NSCFString addAttribute:value:range:]: unrecognized selector sent > to instance 0x30b0 NSCFString is a concrete implementation class within the NSString class cluster. Its appearance in the above messages is part of the clue as to the problem. It's not any variety, let alone a mutable variety, of attributed string. Regards, Ken _______________________________________________ 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