文字列は約500文字で、アプリの開始時にダウンロードする必要があります。Cocoa-TouchのURLからデータをダウンロードする最も簡単な方法は何ですか?
答えて
速度は重要ではない場合、あなたは、単に書くことができます。
NSString *string = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://example.com/str.txt"]];
しかし、あなたは、エレガントな慣用的かつ安全になるようにしたい場合(アウト上記のコード回あれば、iOSのアプリを殺します!)、 NSURLConnectionを使用するか、上記のコードをNSThreadにラップします。
NSThreadのドキュメント:http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSThread_Class/Reference/Reference.html
NSURLConnectionのドキュメント: http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURLConnection_Class/Reference/Reference.html
それがお役に立てば幸いです。
"が文字列の後ろにありません – airplaneman19
接続がなく、ダウンロードに失敗した場合 – Hedam
メソッド1がnilを返した場合、またはNSURLConnnectionがその代理人に通知した場合 –
- 1. mysqlテーブルとPHPからサイトを作成する最も簡単で簡単な方法は何ですか?
- 2. ウェブサイトからすべての画像をダウンロードする最も簡単で簡単な方法
- 3. matlabでこの文字列からデータを抽出する最も簡単な方法は何ですか?
- 4. DataGridViewからローカルSQLテーブルにデータを取得する最も簡単で簡単なソリューションは何ですか?
- 5. ファイルをダウンロードする最も簡単な方法は?
- 6. ダウンロードしたHTMLファイルからメタタグを抽出する最も簡単な方法
- 7. JAppletからJavaScriptにデータを送信する最も簡単な方法は何ですか?
- 8. 異なるサイトからデータを取得する最も簡単な方法
- 9. 春の最も簡単で最も透過的な方法をキャッシングする方法は何ですか?
- 10. wxWidgetsのすべてのサンプルをダウンロードしてコンパイルする最も簡単な方法は何ですか?
- 11. GoogleのAPIを使用する最も簡単な方法は何ですか?
- 12. RailsでERBを実装する最も簡単な方法は何ですか?
- 13. Javaでカスタムバイナリデータメッセージを設定する最も簡単な方法は何ですか?
- 14. OSXでPostgreSQLを設定する最も簡単な方法は何ですか?
- 15. XAMLでScrollViewerをスタイルする最も簡単な方法は何ですか
- 16. 再ハッシュを行う最も簡単な方法は何ですか?マーク・ワイスのデータ構造から
- 17. WebページからXMLへのデータを解析する最も簡単な方法
- 18. ページビューですべてのコンテンツ(URL)のリストを取得する最も簡単な方法は何ですか?
- 19. URLをJavaのリクエストハンドラにマップする最も簡単な方法
- 20. ナビゲーションバー以外のビューの高さを取得する最も簡単で簡単な方法は何ですか?
- 21. WPFアプリケーションを配備する最も簡単な方法は何ですか?
- 22. Webサービスを複製する最も簡単な方法は何ですか?
- 23. NSMenuItemsを複製する最も簡単な方法は何ですか?
- 24. Tkinterキャンバスウィジェットをスティプルする最も簡単な方法は何ですか?
- 25. NSTableViewカスタムセルを作成する最も簡単な方法は何ですか?
- 26. mnesiaスキーマを更新する最も簡単な方法は何ですか?
- 27. ゲートウェイをテストする最も簡単な方法は何ですか?
- 28. RubyプログラマーがPythonをピックアップする最も簡単な方法は何ですか?
- 29. boost :: statechart :: state_machineをスレッドセーフにする最も簡単な方法は何ですか?
- 30. ソースコードをリモートコンピュータにアップロードする最も簡単な方法は何ですか?
また、デバイスにインターネット接続がない場合はどうしますか? –
アプリを使用する前に、インターネットにアクセスするようにユーザーに指示します。 – Hedam