в одном из блоков вы создадите цикл сохранения, пока блоки не будут освобождены.
ли сохранить делегата подклассаASIHTTPRequest
?
Я сделал подклассASIHTTPRequest
называетсяJSONRequest
, Каждый экземплярJSONRequest
является его собственным делегатом, обрабатывает обратные вызовы и передает ихjsonDelegate
, которая является частной собственностьюJSONRequest
и отвечает наrequestFinished:withResult:
где результат являетсяNSDictionary
представление ответа JSON. Для этого я перегруженsetDelegate:
вJSONRequest
сделатьsuper.delegate = self; self.jsonDelegate = newDelegate
.
Можно ли сохранитьjsonDelegate
в этом случае, потому что частоjsonDelegate
это контроллер представления, который иногда освобождается во время загрузки запроса, если пользователь нажимает «Назад» и т. д. Я выпущуjsonDelegate
вJSONRequest
после вызова методов обратного вызова.
Откуда я знаю, что это нормально и не вызоветсохранить цикл.