Ios 如何修复发送到解除分配错误的消息
当我弹出到父控制器时,我使用委托将两个字符串传递给父控制器Ios 如何修复发送到解除分配错误的消息,ios,memory-management,nszombies,Ios,Memory Management,Nszombies,当我弹出到父控制器时,我使用委托将两个字符串传递给父控制器 if (![clientIdd length] == 0) { [self.clientIdDelegate passClientId:clientIdd andCouncelorId:councelorId]; [self.navigationController popViewControllerAnimated:YES]; } 我启用了僵尸,并得到如下错误: [CFStr
if (![clientIdd length] == 0)
{
[self.clientIdDelegate passClientId:clientIdd andCouncelorId:councelorId];
[self.navigationController popViewControllerAnimated:YES];
}
我启用了僵尸,并得到如下错误:
[CFString respondsToSelector:]:消息发送到解除分配的实例0x7a77f8e0。
有人能帮忙吗?使用以下代码检查clientdd是否为NSNull
if(clientId==(id)[NSNull]
如果是这样的话,那么在代码中找出clientId变为null的原因。你能发布完整的崩溃日志吗?我猜clientId已经死了---[CFString respondsToSelector:]:消息发送到解除分配的实例0x7a77f8e0-这是日志msgHow do Declarate instance?弱还是强?穆扎希杜尔我已经宣布它是强的