我正在使用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