我正在嘗試開發一個簡單的文件證明概念。代碼如下:將代表轉換爲靜態函數
int main(int argc, const char *argv[])
{
NSString* requestString = @"https://www.example.com";
NSURL* requestUrl = [NSURL URLWithString:requestString];
NSURLRequest* request = [NSURLRequest requestWithURL:requestUrl
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:10.0f];
NSURLConnection* connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
return 0;
}
通過HTTPS example.com
請求使用私有CA,所以我需要相信,CA.爲了信任CA,我需要添加一些代碼到NSURLConnectionDelegate
的-connection:didReceiveAuthenticationChallenge:
問題是我需要NSURLConnection
的回調委託,我知道如何去做的唯一方法是使用另一個單獨的對象。
是否有可能將委託平鋪爲靜態函數,以便我可以將所有代碼保存在單個文件中?
再次感謝喬希。我跟着你和vikingosegundo提供的材料,並且認定它太涉及了。我分手了,併爲代表增加了更多的源文件。 – jww
很高興我能幫到你。 –