Эй, для жизни меня, это не работает: ..
NSMutableString *b64String = [[[NSMutableString alloc] initWithFormat:@"Basic %@", [string _base64Encoding:string]] autorelease];
[b64String stringByTrimmingCharactersInSet:[NSCharacterSet newlineCharacterSet]];
NSLog(@"(%@)", b64String);
NSRange foundRange = [b64String rangeOfString:@"\n"];
if (foundRange.location != NSNotFound)
[b64String stringByReplacingOccurrencesOfString:@"\n"
withString:@""
options:0
range:foundRange];
NSLog(@"(%@)", b64String);
Оба эти метода я нашел в SO - и они, похоже, не работают ... Я должен что-то делать ужасно неправильно. Но, если я остановлюсь на NSLog, я могу ясно увидеть "\ n" в строке (в отладчике И в консоли вне)
Кроме того, это правда:
if (foundRange.location != NSNotFound)
И я могу видеть, если выполнить метод stringByReplacingOccurencesOfString ...