我試圖將NSString
拆分爲NSArray
,即使這通常是一件容易的事情,但它證明很困難。我正在從我的Python服務器接收數據,並在iPhone客戶端上形成NSString
。有時我注意到,當我收到我的Python服務器的多個消息我會NSLog
喜歡的字符串:將NSString拆分爲組件' n'上的NSArray
Project: textOne
textTwo
添加字符串轉換成NSArray
,並呼籲該陣列上NSLog
後的字符串將顯示:
Project: (
"textOne\ntextTwo\n"
)
[str componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]];
[str componentsSeparatedByString:@"\n"];
[str substringToIndex:[str length]-1];
我設法生產NSArray
的與內容:
的代碼打後
Project: (
"textOne",
textTwo
)
而且
Project: (
"textOne",
textTwo,
""
)
我不能產生NSArray
與內容:
Project: (
textOne,
textTwo
)
如果有人可以幫助,我會非常感激。
沒有引號的'textTwo'是什麼意思?這不是一個字符串? –
它不算作字符串,我不確定它爲什麼會被生成 –
@JohnBale:它是什麼*,如果不是字符串? – Chuck