2012-04-10 6 views
2

Ich habe diesen Code zum Ersetzen von "\ n" mit "" verwendet, aber es funktioniert nicht.Zeichen ersetzen in XCode - Objective-C

Wie kann ich es tun?

NSString *descString = [values objectForKey:@"description"]; 
      descString = [descString stringByReplacingOccurrencesOfString:@"\n" withString:@""]; 

      NSLog(@"Description String ---->>> %@",descString); 
      catlog.description = descString; 
      [webview loadHTMLString:catlog.description baseURL:nil]; 
      webview.opaque = NO; 
+0

siehe http://stackoverflow.com/questions/1005281/remove-newline-character-from-first-line-of-nsstring –

+0

In welcher Weise funktioniert es nicht? – JeremyP

+1

Wir haben keine Kristallkugeln. Wenn Sie uns sagen, dass es nicht funktioniert, ohne uns zu sagen * wie * es nicht funktioniert oder was Sie ausprobiert haben, ist es schwierig, eine Lösung für Ihr Problem zu finden. – dreamlax

Antwort

10

versuchen diese

NSString *s = @"foo/bar:baz.foo"; 
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"/:."]; 
s = [[s componentsSeparatedByCharactersInSet: doNotWant] componentsJoinedByString: @""]; 
NSLog(@"%@", s);