У меня есть контроллер представления, в котором есть кнопка, которая вызывает метод для отправки запроса веб-службе (с использованием JSON).Сработавший метод создает объект ASIFormDataRequest
и успешно отправляет строку JSON веб-службе.Я знаю, что это успешно, потому что я поместил NSLogs в метод requestFinished
, и они записывают на консоль (плюс, веб-служба обрабатывает данные должным образом).
После того, как это успешно выполнено, я снова нажал кнопку (да, отправив те же данные в веб-службу).Приложение вылетает.
[53166:6203] *** -[CFURL release]: message sent to deallocated instance 0x4c5dd00
[Switching to process 53166 thread 0x6203]
[Switching to process 53166 thread 0x6203]
XCode затем подсвечивает функцию CFRunLoop()
в методе runRequests
в ASIHTTPRequests
класс.
Я пытался вызвать [request cancel];
в методе requestFinished
, но это тоже не работает.