Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 已将Objective-C消息发送到已解除分配的';ViewController';地址为0x10c272f80的对象(僵尸)。_Ios_Objective C_Uibutton - Fatal编程技术网

Ios 已将Objective-C消息发送到已解除分配的';ViewController';地址为0x10c272f80的对象(僵尸)。

Ios 已将Objective-C消息发送到已解除分配的';ViewController';地址为0x10c272f80的对象(僵尸)。,ios,objective-c,uibutton,Ios,Objective C,Uibutton,每当我试图执行这行代码时,就会出现这个错误 [myObject addTarget:banner action:@selector(goToTargetLink:) forControlEvents:UIControlEventTouchUpInside]; 这行代码在后台操作完成后运行。我已经尝试将包含它的方法同时设置为类和实例方法,但是它们都失败了,并且出现了相同的错误。包含这一行代码的类继承自NSObject。还有另一个类(ViewController)使用调用此代码 [myClass

每当我试图执行这行代码时,就会出现这个错误

[myObject addTarget:banner action:@selector(goToTargetLink:) forControlEvents:UIControlEventTouchUpInside];
这行代码在后台操作完成后运行。我已经尝试将包含它的方法同时设置为类和实例方法,但是它们都失败了,并且出现了相同的错误。包含这一行代码的类继承自NSObject。还有另一个类(ViewController)使用调用此代码

[myClass myFunction:self.view];

谢谢你的帮助。。谢谢

为了检测悬空的指针,你打开了僵尸,你已经检测到了。如果您不想看到错误,请关闭Zombies(当然,您可能会崩溃)。请发布更多代码,您可能会在使用该对象之前解除分配该对象。属于
self.view
的ViewController
self
已解除分配,因为没有其他对象具有字符串引用。ViewController的
self
实例是在哪里创建的,如果有的话,是什么保留了对它的强引用?