2017-01-13 17 views
-1

得到第一個字符串我有這樣的代碼:如何從NSArray中

NSData * databuffer = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error]; 
    NSString *dataString = [[NSString alloc] initWithData:databuffer encoding:NSUTF8StringEncoding]; // convert databuffer to a string 

    // now, take user's input string and separate rows into array 
    NSArray *tempArray =[dataString componentsSeparatedByString:@"#0D"]; 

我的問題是,當我做最後陳述時,我得到一個數組與整個dataString,像這樣:

tempString [0]:dealer_book_id作者標題描述價格狀態第一簽名的格式dj發佈者日期地點版本isbn條件djcondition插圖畫家關鍵詞數量目錄1 9780874834796「森林,希瑟」來自世界各地的智慧故事「美國阿肯色州小石城:酒吧公司,1996年。新。五十個民間故事s和比喻在這個集合包括古老劇情既悽美又滑稽。這部詩集包含了簡單的真理,以及我們可以從過去幾代人的經歷中受益的承諾。通過希瑟森林。 19.95活躍NN軟蓋N「阿肯色州的小石城,美國:八月之家酒吧公司」 1996年874834791新建1新書

第一個字符串爲「catalog1」和下一個字符串結束之後立即開始(有在字符串之間回車(0x0d)

對於我的生活,我似乎無法將輸入字符串(在電子表格中創建)拆分爲數組,其中每個字符串都是數組中的單獨行

有人能告訴我如何正確地做到這一點嗎?我已經完成了谷歌並且看到了SO,但是什麼都沒發現。

+1

我假設'#0D'被認爲是回車代碼,但我從來沒有見過這種逃避。你的意思是'\ x0D'? –

回答

0

令人難以置信!改變它\ r和它的工作就像一個冠軍...