Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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 删除“;“一”;“目标操作”按钮中多个操作的操作_Ios_Objective C_Cocoa_Target Action - Fatal编程技术网

Ios 删除“;“一”;“目标操作”按钮中多个操作的操作

Ios 删除“;“一”;“目标操作”按钮中多个操作的操作,ios,objective-c,cocoa,target-action,Ios,Objective C,Cocoa,Target Action,_btt1中有两个动作 [_btt1 addTarget:self action:@selector(clicked:) forControlEvents:UIControlEventTouchUpInside]; [_btt1 addTarget:self action:@selector(clicked2:) forControlEvents:UIControlEventTouchUpInside]; [_btt1 removeTarget:self action:@selector(cl

_btt1中有两个动作

[_btt1 addTarget:self action:@selector(clicked:) forControlEvents:UIControlEventTouchUpInside];
[_btt1 addTarget:self action:@selector(clicked2:) forControlEvents:UIControlEventTouchUpInside];
[_btt1 removeTarget:self action:@selector(clicked2:) forControlEvents:UIControlEventTouchUpInside];
我删除像这样的clicked2操作

2013-05-31 10:33:31.300 testTargetAndSelector[6029:c07] actions : (
    "clicked:",
    "clicked2:"
)
但在btt1中没有任何动作

[_btt1 addTarget:self action:@selector(clicked:) forControlEvents:UIControlEventTouchUpInside];
[_btt1 addTarget:self action:@selector(clicked2:) forControlEvents:UIControlEventTouchUpInside];
[_btt1 removeTarget:self action:@selector(clicked2:) forControlEvents:UIControlEventTouchUpInside];

如何从多个操作中删除单个操作?

不知道为什么会发生这种情况。但为什么需要删除目标?我认为你可以在动作中做一些事情,而不是移除动作。我知道这一点。但这是我认为最简单的方法,尽管它有问题。