2012-01-22 8 views

答えて

2

速度は重要ではない場合、あなたは、単に書くことができます。

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

それがお役に立てば幸いです。

+1

"が文字列の後ろにありません – airplaneman19

+0

接続がなく、ダウンロードに失敗した場合 – Hedam

+0

メソッド1がnilを返した場合、またはNSURLConnnectionがその代理人に通知した場合 –

関連する問題