Объяснение
ARC считает сильные ссылки. Цикл между объектом и сохранённым замыканием может удерживать оба. weak-ссылка становится nil после освобождения объекта; unowned требует более строгой гарантии времени жизни.
Задача для самостоятельного решения
Как избежать цикла self→closure→self?
Показать разбор ответа
Использовать weak capture, если замыкание не должно продлевать жизнь self, и обработать отсутствие объекта. Выбор зависит от реального владельца операции.