我正在尝试使用iPhone 3.1.3运行xCode 4.2。我的简单问题是:
是否有解决方法使此功能正常工作?
UITapGestureRecognizer *gestureSingleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(didSingleTap:)];
[gestureSingleTap setNumberOfTapsRequired:1];
[taskScrollView addGestureRecognizer:gestureSingleTap];
[gestureSingleTap release];
我在运行时遇到的错误是:
-[UITapGestureRecognizer setNumberOfTapsRequired:]: unrecognized selector sent to instance 0x143170
我的问题:
非常感谢!
添加注释:发现某些功能在实际发布之前被视为“私有”且功能不全。这可能是我的核心问题。如果有人有一个向后兼容库,我会有兴趣使用它。
答案 0 :(得分:0)
查看方法didSingleTap
:
它之后是否真的有分号并进行争论? (也拼写正确,你的班级实际上是否定义了这个方法?)
如果didSingleTap不接受参数,则它应为@selector(didSingleTap)
(didSingleTap
后没有冒号)。
更新:之前的回答是错误的。属性定义set / get方法。