gpt4 book ai didi

ios - 将目标设置为 NSObject

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

我有一个创建 UIImageViewNSObject。我将手势识别器添加到 UIImageView 但目标未设置为类本身。我想知道如何做到这一点。

//inside the init method of the NSObject:
UITapGestureRecognizer* tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
tapRecognizer.numberOfTapsRequired = 2;
[theImage addGestureRecognizer:tapRecognizer];


//this method is directly beneath the init method of the NSObject, I want this
//to be called when the image is double tapped
- (void)handleTap:(UITapGestureRecognizer*)recognizer
{

}

那么我需要将 initWithTarget: 设置为什么呢?它不是 self 因为这会使应用程序崩溃,产生错误的访问错误

最佳答案

如果您在 NSObject 类中设置目标,则该操作将不起作用。所以你必须在 ViewController.m 类中添加代码,然后它才能工作。

关于ios - 将目标设置为 NSObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20309818/

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