[NSURLConnection connectionWithRequest:req delegate:self];
,然後我用
-(BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace;
-(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error;
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
-(void)connectionDidFinishLoading:(NSURLConnection *)connection;
來處理數據加載。一切正常,工作正常,但我不喜歡這個代碼之美)
我希望用塊,使我的代碼看起來是這樣的:
[myConnection sendData:data
successBlock:^(void){NSLog(@"success");}
errorBlock:^(NSError * error){NSLog(@"error.description: %@", error.description);}];
是有可能使用NSURLConnection的使用塊?
謝謝jcesar,它的工作)非常感謝! – Nils 2013-02-17 07:37:17
這看起來很奇怪。如果您在對象上調用另一個請求,則可能會覆蓋完成塊... – Tudorizer 2013-04-17 16:15:36
感謝您的幫助。 Tudorizer,你需要爲新的請求創建新的實例。 – Segabond 2013-09-03 10:10:53