1

私は1つのフィールドサービスタイプのiOSアプリケーションにNSURLConnectionを使用しているため、アプリはフィールドサービスタイプであり、50人を超えるユーザーがいて、50人を超えるユーザーが同時にアプリケーションを使用する可能性があるため、50または60を超えるリクエストがサーバーに送信されます. 現在、私の問題は、2 つ以下のエラーを頻繁に受け取っていることです。これは、すべてのユーザーが 1 日に 5 回以上このエラーに直面する可能性があることを意味します。それは私にとって挑戦になります。

エラーコード:

-1202 NSURLErrorServerCertificateUntrusted

-1012 NSURLErrorUserCancelledAuthentication

よく検索したところ、サーバー関連のエラーであることがわかりましたが、この問題を解決する方法はまだありません。

この NSURLConnection エラー (- 1202 NSURLErrorServerCertificateUntrusted および -1012 NSURLErrorUserCancelledAuthentication ) の問題を解決する方法を教えてください。

前もって感謝します。

4

1 に答える 1

1

信頼できない証明書を受け入れるには、connectionWithRequest:delegate: を使用する必要があります。

これらのデリゲート メソッドを実装できます

- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace
{
    return YES;
}

- (BOOL)connectionShouldUseCredentialStorage:(NSURLConnection *)connection
{
    return YES;
}
于 2013-10-21T12:53:15.750 に答える