基本上我正在删除应用程序内部的图片..所有内容都是编码等等。所以当用户持有UIButton时,图像被交换并且X上面有它。再次单击,图像将从Doc Directory和DB中删除。所以只有在删除之前添加一个alertview才有意义。问题是我正在使用的方法使用(UIButton *)sender作为参数。我需要将该参数传递给下一个从屏幕上删除属性的方法。
有一种相对简单的方法可以做到这一点。
这是调用删除的函数..启动alertview的函数也返回一个void并获取相同的UIButton。
-(void)action:(UIButton*)sender {
if (edit == true)
{
[sender removeFromSuperview];
[[scrollView viewWithTag:[sender tag]] removeFromSuperview];
[self deleteFromDoc:sender];
edit = false;
stop = false;
NSLog(@"remove");
}
}
答案 0 :(得分:0)
将您的方法更改为
-(void)action:(UIView *)sender
将uibutton的标签分配给alertview,然后在didClickButtonWithIndex中:调用你的action:方法传递alertView作为发送者。