我有一个基于cordova的iOS移动应用程序,它需要SSL证书才能嵌入移动应用程序&使用AFNetworking插件实现同样的功能。
当我运行构建时,我得到了错误NSCURLConnection,错误代码为-1003。
附上代码截图。
https://i.stack.imgur.com/Elact.png
请帮忙。
从屏幕截图中,我建议更改if
语句中的那一行,如下所示。
if ( ... ) {
manager.securityPolicy.pinnedCertificates = [NSSet setWithObject:localCertificate];
}
注意警告-您正在将数据传递给应该得到一个集合的ivar。
然后根据-1003错误,再次检查您使用的URL。请确保其有效且可访问。
编辑
另外,在if
语句之前添加以下两行。
manager.requestSerializer = AFHTTPRequestSerializer.serializer;
manager.responseSerializer = AFHTTPResponseSerializer.serializer;
看看它是否有帮助。