Я создаю класс для веб-службы мыла, чтобы получить некоторую информацию с веб-сервера .net.
для этого я использую NSMutableURLRequest
и анализирую результат с помощью NSXmlParser
.
Теперь я вызываю этот класс веб-сервисов из класса myviewcontroller.m следующим образом.
mywebserviceClass *obj=[[mywebserviceClass alloc] init];
[obj mymethod];
Я добавляю результат в массив, чтобы использовать детали этого массива в классе myviewcontroller.m.
но я не получил подробностей в массиве, пока я использую этот массив сразу после этого метода.
Я пытаюсь сделать это, вызывая другой метод через 2 секунды, чтобы использовать этот массив следующим образом.
[self performSelector:@selector(myanotherMethod) withObject:nil afterDelay:2];
я знаю причину, по которой это так, нужно время, чтобы разобрать.
Я пробую другой способ, например, создаю объект для viewcontroller и вызываю этот метод следующим образом.
myviewcontroller *obj=[[myviewcontroller alloc] init];
[obj myanothermethod];
СЕЙЧАС я могу получить подробную информацию, но не могу справиться с такими задачами UIA, как создание предупреждений.
Хотя, как сказано в приведенном выше методе performSelector
, я могу справиться со всеми UIActivities.
Но мне нужно вызвать этот метод после завершения анализа результата.
Может кто-нибудь мне помочь.
Спасибо.