2012-02-21 6 views
2

私は開発の初心者で、iPhoneで個人用の単純な辞書アプリを作成しようとしています。文脈については、私の質問は、this oneまでのフォローアップです。あなたのうちの何人かは、昨日答えるほど親切でした。テキストファイルからarrayWithObjectsのNSStringオブジェクトをインポートする

  1. テキストファイル
  2. を読み込みますがarrayWithObjects
を作成するためにNSStringsでNSArrayのを移入
  • NSStringsに、ファイル内のテキスト文字列を変換します。

    は、メソッドを作成することが可能です

    ヘルプやサンプルコードは大変ありがとうございます。

  • +0

    私はここに新しいです、そして、私は "-1"を受け取ったことに気づいた、なぜ私は理解していません。私の質問にひどい欠陥がありますか?私はちょうど私が正しい方向に私の研究を指すことができるように頼んでいる方法が可能であるかどうかを知りたい。ありがとう。 –

    +0

    私はちょうどstringWithContentsOfFile:メソッドを見つけました。私はそれが私がファイルを読むのに使うだろうと思う。結果のNSStringからarrayWithObjectsを作成する方法はまだ分かりません。 –

    +2

    あなたの質問に投票した人々が考えていたことを知ることはできませんが、その行動を引き起こす3つの問題があります。1)質問を非常にうまく構成しました。 2)サンプルコードを求めるのは一般的に嫌われている3)コミュニティは、あなたが質問をする前にあなた自身が何らかの努力をしたことを感謝する傾向があります。そしてその発言で、私はあなたが実際に関連する質問だと思う。 – Monolo

    答えて

    2

    テキストファイルを有効なデータ構造にフォーマットし、解析することは最も難しい部分です。しかし、NSArrayまたはNSDictionaryにはplistのシリアライズ可能なオブジェクトしか含まれていない限り、NSStringのように単純なシリアライゼーションを使用することを検討してください。

    あなたが保存するためにこれを使用することができます(配列が保存する配列である場合は、パスがファイルパスのNSStringのである)

    [array writeToFile:path atomically:YES]; 
    

    そして、これは、ファイルから読み込むために:

    NSArray *array = [NSArray arrayWithContentsOfFile:path]; 
    

    NSJSONSerializationを使用して、構造化された文字列を作成し、より一般的な方法で保存することもできます。

    +0

    敬具@NJonesに感謝します!私はあなたが提供したものを試してみるつもりです。 –

    関連する問題