Я хотел бы знать, как получить возвращаемое значение только 1 или 0 .... обратно из запроса URL-адреса асинхронно.
В настоящее время я делаю это следующим образом:
NSString *UTCString = [NSString stringWithFormat:@"http://web.blah.net/question/CheckQuestions?utc=%0.f",[lastUTCDate timeIntervalSince1970]];
NSLog(@"UTC String %@",UTCString);
NSURL *updateDataURL = [NSURL URLWithString:UTCString];
NSString *checkValue = [NSString stringWithContentsOfURL:updateDataURL encoding:NSASCIIStringEncoding error:Nil];
NSLog(@"check Value %@",checkValue);
это работает, однако он блокирует мой основной поток до тех пор, пока я не получу ответ от URL, как мне установить его, чтобы он делал это в другом потоке вместо основного потока?
РЕДАКТИРОВАТЬ: ОТВЕТ Я заканчиваю вызывать мои функции с этим, это работает хорошо:)
[self performSelectorInBackground:@selector(shouldCheckForUpdate) withObject:nil];