gpt4 book ai didi

ios - 将参数传递给选择器

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

我有一个 UIButton,它是 UIView 的 subview 。按下按钮时,我的应用程序应该将捕获的图像传递给@selector 调用的函数。但是,我的研究表明我无法使用 UIButton 的选择器将任何内容传递给函数。我该如何解决这个问题?

[hangButton addTarget:self
action:@selector(faceDetector: the image I want to pass in)
forControlEvents:UIControlEventTouchUpInside];

最佳答案

您应该在 handleButton press 方法中触发您的事件。您无需预设参数,buttonPress 选择器传递一个参数,即发送事件的按钮。

[hangButton addTarget:self
action:@selector(handleButtonPress:)
forControlEvents:UIControlEventTouchUpInside];

- (void) handleButtonPress:(id)sender {
UIImage * imageToFaceDetect = // get your image
[self faceDetector:imageToFaceDetect];
}

关于ios - 将参数传递给选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22547119/

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