NSURLConnection错误代码(-1202,1012)
我正在使用NSURLConnection作为一个现场服务types的iOS应用程序,所以应用程序是现场服务types有超过50个用户,超过50个用户可能同时使用该应用程序,这就是为什么有超过50或60请求来到服务器。 现在我的问题是我经常收到以下两个错误,意味着每一个用户一天可能会面对这个错误超过5次。 所以这对我来说是一个挑战。
错误代码:
-1202 NSURLErrorServerCertificateUntrusted
-1012 NSURLErrorUserCancelledAuthentication
我搜查了很多,我发现他们是服务器相关的错误,但仍然没有任何解决scheme如何解决这个问题。
请帮我我如何解决这个NSURLConnection错误( – 1202 NSURLErrorServerCertificateUntrusted和-1012 NSURLErrorUserCancelledAuthentication )的问题。
提前致谢。
您需要使用connectionWithRequest:delegate:接受不受信任的证书。
你可以实现这些委托方法
- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace { return YES; } - (BOOL)connectionShouldUseCredentialStorage:(NSURLConnection *)connection { return YES; }