NSObject
PHP Web サービスからデータをダウンロードするを作成しました。問題は、シミュレーターでアプリを実行するとうまく動作することですが、デバイスではデリゲート メソッドが呼び出されません。どうしてか分かりません。すべてのデリゲート メソッドを作成しましたが、どれも呼び出されません。これはNSObject
コードの一部です:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:hostStr]];
NSLog(@"%@ URL Engine",hostStr);
dispatch_async(dispatch_get_main_queue(), ^{
_connection = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:NO];
// while(!finished) {
// [[NSRunLoop currentRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate distantFuture]];
//}
[_connection scheduleInRunLoop:[NSRunLoop mainRunLoop] forMode:NSRunLoopCommonModes];
[_connection start];
});