我從帶有反斜槓字符的json響應中獲取url作爲字符串。我想從url中刪除'\'字符。我建立了代碼,但它不起作用。和代碼是在這裏去..從IOS應用程序中的字符串中刪除''
NSString *responseData = [[NSString alloc]initWithData:[NSData dataWithContentsOfURL:url] encoding:NSUTF8StringEncoding];
NSString* encodedString = [responseData stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSLog(@"Response ==> %@" ,encodedString);
// here encodedString is a url which is showing crctly in output and need to trim the \ character.
// NSString* str = [NSString stringWithFormat: @"encodedString"];
// str = [str stringByReplacingOccurrencesOfString:@"?" withString:@""];
// NSLog(@"Response ==> %@" , str);
encodedString = [encodedString stringByReplacingOccurrencesOfString:@"\\" withString:@""];
NSLog(@"Response ==> %@" ,encodedString);
但我無法刪除字符。任何人都可以幫助我擺脫這個問題..在此先感謝。
輸出是什麼?你可以顯示NSLog嗎? – 2013-03-08 08:05:35
@Midhun MP encodedString打印兩次而不刪除字符(\)響應==>%22http:%5C /%5C/66.561.4.34%5C /應用程序%22空格和(\)必須刪除。 – 2013-03-08 08:10:42
在NSLog的輸出中,所有'\'都已經被刪除了,所以問題是什麼 – rckoenes 2013-03-08 08:11:40