gpt4 book ai didi

objective-c - UIButton 选择器错误

转载 作者:行者123 更新时间:2023-11-28 19:18:12 24 4
gpt4 key购买 nike

我正在向 UIScrollview 添加四到五个 View 。

我在运行时动态创建 View 。

所有 View 都包含一个按钮。

{

UIButton *button=[UIButton buttonWithType:UIButtonTypeCustom];

[button addTarget:self action:@selector(category_selected:) forControlEvents:UIControlEventTouchUpInside];

}

View 已成功添加,但当我单击按钮时,显示“无法识别的选择器发送到实例 0x657e850”。我究竟做错了什么?

最佳答案

您需要实现 category_selected: Controller 中的方法。签名应如下所示:

- (void)category_selected:(UIButton*)sender
{
// The sender is the button that was pressed.
}

当你像这样设置按钮时:

[button addTarget:self action:@selector(category_selected:) forControlEvents:UIControlEventTouchUpInside];

我假设你是从你的 Controller 调用它的,所以 self是 Controller ,这是必须具有 category_selected: 的类实现。

关于objective-c - UIButton 选择器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10983005/

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