Я столкнулся с очень трудным здесь.
Мой класс создан самостоятельно (+ (void) start;
-метод), которому отправляется делегат.
Мне нужно отправить делегату несколько сообщений через селектор делегатов. Чтобы проверить, был ли делегат освобожден, я попытался if (delegate == nil/NULL)
, но даже если он действительно выпущен, он все равно говорит, что не был.
Как мне это исправить? (делегат назначается на id
)
Вот как создается мое приложение:
AppDelegate
> NavController
>> TableView
>>> Post
>>>> GetData
GetData - это самостоятельно созданный класс. Post является делегатом GetData и выпускается TableView / NavController. После выпуска Post также устанавливается ноль.
Другими словами, GetData не освобождает своего делегата !