Я хотел бы знать, как получить возвращаемое значение 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-адреса, как его установить, чтобы он выполнял его в другом потоке вместо основного потока?
EDIT: ANSWER Я завершаю свою функцию этим, он хорошо работает:)
[self performSelectorInBackground:@selector(shouldCheckForUpdate) withObject:nil];