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; }