3

いくつかのTwitterデータを表示するアプリを実装していますが、wifiでの作業は問題ありませんが、3gのクラッシュでは、テーブルにデータを取り込むNSURLRequestの読み込みに時間がかかり、テーブルが終了するためです。キーがロードされていないときに、キーのオブジェクトを呼び出すと、

したがって、問題は、NSURLRequestの読み込みがいつ終了したかをどのように知ることができるかということです。[クラスリファレンスを確認しましたが、表示されませんでしたか??]

どうもありがとう!

4

1 に答える 1

9

デリゲート メソッドは、リクエストの対応する NSURLConnection で呼び出されます。

    urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:YES];

その後、次のように、完了したコールバックを含むさまざまなコールバックを受け取ります。

- (void)connectionDidFinishLoading:(NSURLConnection *)connection{}

その他のデリゲート コールバックは次のとおりです。

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{ 

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { 

- (BOOL)connectionShouldUseCredentialStorage:(NSURLConnection *)connection{

- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge {
于 2011-09-20T14:12:30.103 に答える