Что эквивалентно [[что-то сохраняется] autorelease]
в ARC?
У меня возникла проблема, когда класс DBRequest вызывает мой делегат, чтобы обозначить завершение. Затем мой делегат устанавливает для экземпляра DBRequest значение nil, которое освобождает его. Но затем, когда стек выскакивает из моего делегата и возвращается к DBRequest, он, конечно же, падает.
Если бы я не был в ARC, в моем делегате я бы просто выполнил [[theDbRequest keep] autorelease]
перед тем, как освободить свою ссылку на него, чтобы он сохранялся достаточно долго до следующего цикл запуска автоматически освободил его.
Что мне делать в ARC?