0

親コントローラーにポップしながら、デリゲートを使用して親コントローラーに2つの文字列を渡しています。

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

        [self.navigationController popViewControllerAnimated:YES];
    }

Zombies を有効にしましたが、次のようなエラーが表示されます。

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

誰でも助けることができますか?

4

1 に答える 1

0

次のコードを使用して、clientIdd が NSNull であるかどうかを確認します。

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

その場合は、コードで clientIdd が null になる理由を見つけてください。

于 2016-03-15T07:00:37.593 に答える