gpt4 book ai didi

ios - 使用标签关闭 UIImageView

转载 作者:行者123 更新时间:2023-11-28 22:16:07 28 4
gpt4 key购买 nike

我正在这样定义一个 UIImageView:

UIImageView *backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"fondo1"]];

backgroundView.tag = 7;

然后在另一种方法上,我尝试使用以下方法关闭 UIView,该方法是从按钮操作中调用的:

-(void) closeSideTasks {
for (UIImageView *subview in [self.view subviews]) {
if (subview.tag == 7) {
[subview removeFromSuperview];
}
}
}

但是这是抛出一个异常:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[ToDoItemsTableViewController closeSideTasks:]: unrecognized selector sent to instance

我的错误在哪里?

最佳答案

似乎您正在调用带有参数的方法(注意 closeSideTasks:分号),编译器希望您收到一个参数,但找不到相应的方法。您定义的方法不接受参数。

如果这是您在按钮操作中使用的选择器,请尝试将其定义为 -(IBaction)closesidetasks:(id)sender。并以同样的方式实现。

关于ios - 使用标签关闭 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21613011/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com