sendAsynchronousRequest in iOS9
iOS9 で
sendAsynchronousRequest:queue:completionHandler
がDeprecatedになってました
NSURLSessionのdataTaskWithRequestまたはdataTaskWithURLに移行していきましょう。
NSURLSessionはiOS7から使えるようです。
NSURLSessionはシングルトンで呼ばなければいけないので以下の様なコードになるようです。
NSURL *url = [NSURL URLWithString:@"http://www.apple.com"]; NSData *data = [[NSURLSession sharedSession] dataTaskWithURL:url completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) { if (error != nil) { } }]; // 通信の開始(これがないと通信開始しない) [data resume];
以下の方の資料が分かりやすかったです。