Циклическая ссылка ARC в объекте-c использует делегат

Здравствуйте!

Я пытался использовать делегата в своем приложении. В моем проекте используется ARC

enter image description here

Например, У меня есть протокол X и два объекта, которые его используют. В объекте B я создал экземпляр для объекта A и установил делегата self (A.delegate = self) Во время выполнения я вызываю метод callBack (здесь мой объект делегата - B ). После этого все они выполняют метод -showResult .

В какой точке формируется круговая ссылка? Я понимаю, что это проблема спецификатора strong , но я не понимаю, в какое время это произошло и как это отслеживать.

Спасибо!

5
задан Matrosov Alexander 18 July 2013 в 22:21
поделиться