我想使用点击手势识别器来选择一个对象(UITextView
在我这里是一个)。当对象被点击时,"recognizer.view"
将返回我认为被点击的对象。以下是我记录识别器视图时得到的结果。
<UITextView: 0xf67afc0; frame = (155.5 119.5; 100 100); text = 'string'; clipsToBounds = YES; tag = 1; layer = <CALayer: 0xf67b1f0>;
我假设我想在这里取第一个值:UITextView: 0xf67afc0;
并将其应用于UITextView
ivar。我这样设置
UITextView *selectedTextView;
但是当我尝试分配recognizer.view
给这个 ivar 时,我得到一个错误:!Incompatible pointer types assigning to "UITextView" __strong from "UIView".
我想我需要以某种方式只取第一个值UITextView: 0xf67afc0
并将其分配给 ivar?我该怎么做,或者我在这里吠错了树?