а второй имеет strong ссылку на первый. Они друг друга таким образом удерживают в памяти.
У тебя Handler имеет strong ссылку на closure, а closure обратно на Handler (через self).
В closure поменяй на
{ [weak self] in
self?.obj.greeting()
}
спасибо большое
Обсуждают сегодня