我没有看到这两个方法调用的时候,我开始我的NSURLConnection
:NSURLConnection的委托方法调用仅在viewDidLoad中
-(BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace;
-(void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;
这工作时,我在viewDidLoad
创建NSURLConnection
但是当我打电话从另一个函数,我没有看到canAuthenticateAgainstProtectionSpace
叫。这是我如何创建我的NSURLConnection
:
[UIApplication sharedApplication].networkActivityIndicatorVisible=YES;
NSURLRequest *request = [NSURLRequest requestWithURL: [NSURL URLWithString:video_link1]];
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
[connection start];
是的,你是对的罗布 – ThananutK