Я хотел бы знать, как мне получить возвращаемое значение только 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];