2016-03-15 88 views
0

我传递两个字符串使用委托给父控制器,而我弹出到父控制器。如何解决发送到解除分配的错误消息

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

     [self.navigationController popViewControllerAnimated:YES]; 
    } 

我启用了植物大战僵尸我得到这样的错误:

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

谁能帮助?

+0

你能发布完整的崩溃日志吗? –

+0

我猜clientId已经死了 –

+0

- [CFString respondsToSelector:]:发送到释放实例的消息0x7a77f8e0 - 这个日志msg – Arun

回答

0

使用以下代码检查clientIdd是否为NSNull。

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

如果它是那么的情况下找出clientIdd成为空在你的代码的原因。

相关问题