Есть ли у кого-нибудь еще эта проблема с ASIHTTPRequest? Кажется, что когда я выполняю асинхронный запрос из фонового потока с делегатом, установленным для экземпляра, я могу столкнуться с проблемами, поскольку делегат может быть освобожден до того, как запрос (который помещен в NSOperationQueue) вернет обратный вызов.
Кажется, что ASIHTTPRequest не сохраняет своего делегата - с другой стороны, NSURLConnection от Apple сохраняет делегат («NSURLConnection сохраняет своего делегата при инициализации. Он освобождает делегата, когда соединение завершает загрузку, терпит неудачу или отменяется»). .
Должен ли я выполнять синхронные запросы ASIHTTPRequests в фоновых потоках, чтобы эта работа работала (вместо асинхронных запросов)? А может стоит сбросить ASIHTTPRequest? Или я просто сошла с ума?