Correct usage of replaceOccurencesOfString:withString:options:range
Correct usage of replaceOccurencesOfString:withString:options:range
- Subject: Correct usage of replaceOccurencesOfString:withString:options:range
- From: <email@hidden>
- Date: Fri, 25 Feb 2005 6:12:34 +0000
Could someone please illustrate the correct usage of this method from NSMutableString? I have a string that represents a path to a file on the filesystem. If there are any spaces in the path (such as a folder name), I need to escape those spaces with a "\" so I can use them as an argument to an NSTask running a command-line tool.
It shows that it returns an unsigned int, so I've tried this:
unsigned int i;
NSString* str = @"My Documents/Documents/James Stuff/";
i = [replaceOccurencesOfString:@" " withString"@"\ " options:nil range:NSMakeRange([0, str length])];
But that doesn't work. It gives me two errors of "unknown escape sequence: '\040'.
It shouldn't be that hard to replace all occurences of a space with an backslash and a space, should it?
James
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden