У меня уже есть UIAlertView
, но во время получения данных из Webservice я хочу обновить Message этого AlertView. Поэтому я пишу ниже Код для обновления сообщения оповещения:UIAlertView: wait_fences: не удалось получить ответ: 10004003
[self performSelectorOnMainThread:@selector(UpdateAlertMessage:) withObject:@"Downloading Schedule ..." waitUntilDone:NO];
-(void)UpdateAlertMessage:(NSString *)strMessage
{appDelegate.progressAlert.message=strMessage;
}
Настоящее предупреждение о ходе выполнения - это мое уже запущенное предупреждение.
Но я даю меня ниже предупреждение в консоли:
wait_fences: failed to receive reply: 10004003
Я хочу удалить это предупреждение. Любая помощь ??
Где вы звоните это метод ??? в 'viewWillAppear:' ??? – TheTiger
Я вызываю этот метод во время XML Parsing data ie - (void) elementFound: (const xmlChar *) localname prefix: (const xmlChar *) prefix uri: (const xmlChar *) URI namespaceCount: (int) namespaceCount –
Это потому, что там это два потока, и вы пытаетесь вызвать основной поток, а основной поток, в свою очередь, вызывает другой поток. – satheeshwaran