我從包含\n
的服務器檢索NSData
。當我將它轉換爲NSString
時,\n
不起作用。它打印「\ n」。 n對於NSString不適用於來自NSData的字符串
我的代碼是這樣的:
NSString *st=[NSString stringWithFormat:@"%@",data];
感謝
我從包含\n
的服務器檢索NSData
。當我將它轉換爲NSString
時,\n
不起作用。它打印「\ n」。 n對於NSString不適用於來自NSData的字符串
我的代碼是這樣的:
NSString *st=[NSString stringWithFormat:@"%@",data];
感謝
嘗試這樣的:
NSString * string = [[NSString alloc] initWithData:yourData encoding:NSUTF8StringEncoding];
我試過了不行 –
我的數據還包含;也許這會導致問題 –
,可以幫助您。
myString = [myString stringByReplacingOccurrencesOfString:@"\n" withString:@" "];
我試過了,但並沒有全部刪除\ n –
我的數據也包含在內;也許它會導致問題 –
'%s'代表'char *' –
這真的取決於您如何查看'st'。如果它在調試器中,那麼這與將其寫入文件並讀取它不同。告訴我們您是如何查看該值的。 – trojanfoe
你可以在@「\ n」上分割字符串,檢查結果數組的個數。 –