2012-04-14 7 views
2

私はいくつかのiOS開発を混乱させてきましたが、私はまだGoogleが解決できなかった問題を打ちました。iOSアプリケーションのテキストファイルを取得する

私がしようとしているのは、単にテキストファイルをUITextViewに表示することです。表示は簡単ですが、それは難しいテキストファイルのソースです。私がやっていることは、毎週テキストファイルを作成してから、そのテキストを自分のアプリで利用できるようにすることです。そのテキストを保存して検索する正しいアプローチが何であるか分かりません。私が考えたことは次のとおりです。

1)アプリケーション内にテキストファイルを保存しています。私は頻繁にアプリケーションのアップデートを提供しなければならないか、アップデートごとにテキスト文書をたくさん用意しなければならないので、これは気に入らない。

2)iCloud。私はこれでどこから始めるべきかを知りません...

誰かがこれまでと非常に似た何かをしていない限り、私はコードサンプルを探していません。私はもっ​​と自分のノートパソコンから書いたテキストファイルをどのように保存して、自分のアプリケーションがインストールされているすべての人がそのテキストファイルを利用できるようにするかについての提案を探しています。

どのような考えですか?前もって感謝します。

答えて

3

あなたが必要とするのは、テキストファイルを公に利用できる場所に保存することだけです。あなたがする必要があるすべては正しいURLを提供するようにしてくださいと私はエンコーディングは次のようになり推測のNSStringの

+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error 

でそれを呼び出すで、データを取得するには(基本的なホスティングプランを買うかもしれない任意のオンラインストレージを試しますか) NSUTF8StringEncoding。

+0

メモ:これは同期呼び出しであり、データが完全にダウンロードされるまで、呼び出したスレッドをブロックします。 – Till

+0

合意しました。これは、バックグラウンドスレッドで呼び出されるメソッドでラップする必要があります。 – Stavash

+0

これを行い、格納された文字列の内容を表示すると、WebページのHTMLコードがすべて取得されます。私は、これは、ほとんどのファイルホスティングサービスが実際のテキストを持つページではなく、ダウンロードページのURLを提供しているという事実と関係があると仮定しています。だから、テキストファイルの内容を取得する代わりに、私はHTMLの全体の束を取得します。何かご意見は? – jwilk

関連する問題