2017-01-13 7 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と1つの配列を取得することである:

tempString [0]:dealer_book_id著者タイトル説明価格状態最初の署名形式dj出版社日付場所版isbn条件djconditionイラストレーターキーワードqtyカタログ1 9780874834796 "Forest、Heather"世界の知恵物語 "Little Rock、Arkansas、USA:August House Pub Inc、1996. New。50の伝記このコラージュの寓話と寓話は、敬虔で笑いのある古代のプロットで構成されています。このアンソロジーには、単純な真実と、過去の世代の経験から恩恵を受けられるという約束が含まれています。ヘザーフォレストから。 19.95アクティブNNソフトカバーのn「リトルロック、アーカンソー州、USA:8月ハウスパブ社」1996 874834791新1新刊

最初の文字列は「catalog1」で終了し、次の文字列がその直後に開始します(あり文字列間のキャリッジリターン(0x0d)

私の人生にとって、入力文字列(スプレッドシートで作成)を配列に分割することはできません。各文字列は配列内の別々の行です

私はこれを正しく行う方法を教えてもらえますか?私はGoogleを行っているので、見ても何も見つかりませんでした。

+1

私は '#0D'がキャリッジリターンコードになると思っていますが、私はそのような脱出を見たことがありません。あなたは '\ x0D'を意味するのでしょうか? –

答えて

関連する問題