как обрабатывать несколько ASIFormDataRequest - разработка для iPhone - PullRequest
0 голосов
/ 23 июля 2010

Я использую ASIFormDataRequest для отправки http-запросов, но все они идут к одной и той же функции requestFinished Внутри этой функции, как я могу узнать, по какому запросу он пришел? Могу ли я добавить какое-либо имя тега в запрос, который приходит?

Я бы предпочел использовать одну функцию и иметь операторы switch вместо двух функций на запросы http и установки функций вручную. [request setDidFailSelector: @selector (requestFailed :)]; [request setDidFinishSelector: @selector (requestFinished:)];

ASIFormDataRequest * request = [ASIFormDataRequest requestWithURL: url]; [запрос setDelegate: self]; [request startSynchronous];

  • (void) requestFinished: (ASIHTTPRequest *) запрос

1 Ответ

1 голос
/ 23 июля 2010

Вы можете создать подкласс ASIFormDataRequest или обернуть его экземпляр в служебный класс. Затем вы добавляете свое собственное tag -подобное свойство к экземплярам вашего подкласса или объекта-оболочки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...