2015-09-03 36 views
0

我从包含\n的服务器检索NSData。当我将它转换为NSString时,\n不起作用。它打印“\ n”。 n对于NSString不适用于来自NSData的字符串

我的代码是这样的:

NSString *st=[NSString stringWithFormat:@"%@",data]; 

感谢

+0

'%s'代表'char *' –

+0

这真的取决于您如何查看'st'。如果它在调试器中,那么这与将其写入文件并读取它不同。告诉我们您是如何查看该值的。 – trojanfoe

+0

你可以在@“\ n”上分割字符串,检查结果数组的个数。 –

回答

1

尝试这样的:

NSString * string = [[NSString alloc] initWithData:yourData encoding:NSUTF8StringEncoding]; 
+0

我试过了不行 –

+0

我的数据还包含;也许这会导致问题 –

0

,可以帮助您。

myString = [myString stringByReplacingOccurrencesOfString:@"\n" withString:@" "]; 
+0

我试过了,但并没有全部删除\ n –

+0

我的数据也包含在内;也许它会导致问题 –

相关问题