SORU
26 NİSAN 2011, Salı


NSURLConnection temsilci yöntemleri denir değil

Bir sunucu bir GET isteği kullanarak iletişim kurmak için basit bir NSURLConnection oluşturmak için çalışıyorum. Bağlantı iyi çalışıyor, ama NSURLConnection delegeleri yöntemleri asla.. denir

Yapıyorum:

NSString *post = [NSString stringWithFormat:@"key1=%@&key2=%@&key3=%f&key4=%@", val1, val4, val3, val4];

NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease] ;

[request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.domain.com/demo/name/file.php?%@", post]]];

NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
[connection start];

Aşağıdaki temsilci yöntemleri uygulamış, ama hiçbiri.. denir

-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error{
    NSLog(@"did fail");
}
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{
    NSLog(@"did receive data");
}
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{
    NSLog(@"did receive response ");
}
-(void)connectionDidFinishLoading:(NSURLConnection *)connection{
    NSLog(@"did finish loading");
    [connection release];
}

Bir şey mi kaçırdım?

CEVAP
10 Ocak 2012, Salı


Ana iş parçacığı: işlem çalıştırmayı deneyin

NSURLConnection * connection = [[NSURLConnection alloc] 
                                initWithRequest:request
                                       delegate:self startImmediately:NO];

[connection scheduleInRunLoop:[NSRunLoop mainRunLoop] 
                      forMode:NSDefaultRunLoopMode];
[connection start];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008