2015-09-03 74 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

我的數據也包含在內;也許它會導致問題 –

相關問題