Как исправить сообщение, отправленное на устраненную ошибку

Я передаю две строки с использованием делегата на родительский контроллер, а я попадаю на родительский контроллер.

    if (![clientIdd length] == 0)
    {
        [self.clientIdDelegate passClientId:clientIdd andCouncelorId:councelorId];

        [self.navigationController popViewControllerAnimated:YES];
    }

Я включил зомби и получаю сообщение об ошибке:

[CFString respondsToSelector:]: message sent to deallocated instance 0x7a77f8e0.

Кто-нибудь может помочь?

1 ответ

Проверьте, является ли clientIdd NSNull, используя следующий код.

if(clientIdd == (id)[NSNull null])

если это так, выясните причину, по которой clientIdd становится нулевым в вашем коде.

Другие вопросы по тегам