Okey夥計。這可能有點新手,但是我很難弄清楚如何在我擁有的幫助類中觸發NSURLConnection委託。如何觸發幫助類別中的委託方法
的問題是如下:
我有一個將執行登錄Web服務的視圖控制器。我從我的視圖中設置「連接」對象。
在連接-I類設置一個請求對象(NSMutableURLRequest *請求)
然後我建立的連接。
NSURLConnection *connection=[[NSURLConnection alloc] initWithRequest:request delegate:self];
if (connection) {
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
dataWebService = [NSMutableData data];
[connection start];
} else {
// Inform the user that the connection failed.
}
的線索是,我這樣做的視圖控制器類時(將所有代表)我的視圖控制器內,則代表自動觸發,我可以登錄到Web服務。
如何從「視圖控制器」內部的「連接類」中調用這些委託?
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
我需要這個,因爲我將使用此連接類來執行其他視圖的其他任務。在我所有的觀點中寫這些代表會有點矯枉過正。
謝謝。我會嘗試不同的營養。但使用塊的想法聽起來像是一個很好的做法。 –