Использование следующего не работает:
- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement
Под не работает, я имею в виду, не делает никакой замены, что когда-либо. Он возвращает ту же самую точную строку.
Есть ли удобный способ сделать это? Аналогично:
- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding
Мой код (всего одна строка):
NSString *escapedPath = [pathToBeConverted stringByReplacingOccurrencesOfString:@" "
withString:@"\ "];
Кроме того, предупреждение моего компилятора. Что, вероятно, имеет много общего с этим:
warning: unknown escape sequence: '\040'