Я использую не-ARC инфраструктуру в своем приложении с поддержкой ARC.Теперь я получаю странную EXC_BAD_ACCESS
строку, которая выглядит следующим образом:
return [super prepareURLRequest]; << Thread 1: Program received signal: "EXC_BAD_ACCESS".
Прежде всего, как это возможно, поскольку super
не является объектом, который мог бы быть освобожден. Обновление : хотя отладчик застрял в этой строке, оказалось, что проблема была на один уровень глубже в упомянутом методе.
Когда я запускаю вещь в Режим зомби Я получаю следующий «стек зомби»:
Event Type RefCt Responsible Caller
Malloc 1 -[MyViewController loadData:]
Retain 2 -[MyDataManager initWithBaseURL:]
Release 1 -[MyDataManager initWithBaseURL:]
Release 0 -[MyViewController loadData:]
Zombie -1 -[RKRequest prepareURLReuqest]
Кажется, что есть проблема с URL, но в ARC у меня нет средств для сохранения URL, чтобы он не выделялся.Так, как я мог решить эту проблему.