NSURL *httpsURL = [NSURL URLWithString:@"https://example.com"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:httpsURL cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:5.0f];
self.connection = [NSURLConnection connectionWithRequest:request delegate:self];
[self.connection start];
while(something) {
// some code
}
を実行していません。この行動の理由は何ですか?この問題を克服する方法は何ですか?私は代表者をバックグラウンドで実行したい。どうすれば達成できますか?NSURLConnectionデリゲート方法はデリゲート(<code>willSendRequestForAuthenticationChallenge</code> EX)は、上記のコードで
ありがとうございます。
NSURLConnectionは使用しないでください。これは推奨されていません。 – matt
'connectionWithRequest:delegate:'が自動的に接続を開始するため、関係はありませんが、 'start'を呼び出さないでください。あなたが 'start'と呼ぶ唯一の時間は' startImmediately'を 'false'にして接続を開始する時です。しかし、あなたは 'NSURLSession'を使うべきであるので、それは疑問です。 – Rob