У меня есть менеджер загрузок, который асинхронно вызывает метод-делегат viewController, когда данные готовы, но если пользователь нажимает кнопку (viewController удаляется и освобождается), менеджер загрузки пытается отправить сообщение неопределенному делегату. Чтобы избежать этого, я пытаюсь проверить делегат, когда данные готовы, чтобы убедиться, что он не равен нулю и отвечает на вызывающий, который пытается вызвать. Но возникает исключение, когда я пытаюсь проверить, нет ли он или нет.Использование назначения с делегатом
Я определил делегата с не присвоенным свойством assign.
Как я должен проверить, чтобы избежать делегирования не определенного контроллера?
Благодаря
Точка, в которой я отсутствовала, указывает делегат на нуль, когда мой контроллер освобожден. Спасибо :) – Arouri