To find the range of the attachment, something like this: NSRange range = [[myAttributedString string] rangeOfString:@"<<ATTACHMENT>>"];
Then sub in your your replacement: [myAttributedString replaceCharactersInRange:range withAttributedString:myIconAttributedString]; On 20 Sep 2011, at 10:30, Sandeep Mohan Bhandarkar wrote: > Hi Mike, > > <<ATTACHMENT>> is a character sequence.. > > Thanks, > Sandeep > On Sep 20, 2011, at 2:26 AM, Mike Abdullah wrote: > >> >> On 20 Sep 2011, at 10:16, Sandeep Mohan Bhandarkar wrote: >> >>> Hi All, >>> >>> >>> Can anyone tell me how the following can be achieved. I have a string as >>> given bellow. >>> >>> "This is a simple text with an attachment <<ATTACHMENT>>" >>> >>> I would like to replace the occurrence of the pattern "<<ATTACHMENT>>" with >>> a NSAttributedString (Containing a icon). Can some one please let me know >>> how this could be achieved. I have looked for various approaches such as >>> using NSRange or NSMutableString but am unable to figure our replacing of a >>> string pattern with a NSAttributedString. >> >> The important question here, is <<ATTACHMENT>> an attribute of the string at >> that point? Or a particular character sequence? >> > _______________________________________________ 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