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ş:
&; Bu UİView değil't bir NSİSVari...
Neden't JUnit assertNotEquals yön...
Neden C# yöntemleri soyut ya da sanal ...
Neden &; son" Java 8 arabirim yön...
iOS5 NSURLConnection yöntemleri onayla...