我正在使用AFNetworking库执行我的请求。现在我正面临着不可信证书的问题。 我有一个常量类,如果我设置_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_所有不受信任的证书工作。如果我删除该常量,我会收到-1202代码错误(“该服务器的证书无效....”)。以编程方式设置/取消设置_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_(运行时)
我的问题是我需要让用户决定他们是否想接受无效的证书。
我有办法以编程方式插入/删除#define吗? 在此先感谢!
它不起作用,因为:#定义_AFNETWORKING_ALLOW_INVALID_SSL_CERTIFICATES_ 1“readed”通过AFNetworking在编译时,而不是“运行时”,因为我的答案说。 – Carlos 2013-03-19 15:43:15