Я создаю класс для мыльного веб-сервиса, чтобы получить некоторую информацию от .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];
Теперь я могу получить подробности, но не могу справиться с UIActivities, такими как создание оповещений.
Хотя, как сказано выше в методе performSelector
, я могу справитьсявсе UIActivities.
Но мне нужно вызвать этот метод после завершения анализа результата.
Может кто-нибудь, пожалуйста, помогите мне.
Спасибо.