タップジェスチャレコグナイザーを使用してオブジェクトを選択したい (UITextView
私の場合はここ)。オブジェクトがタップされると、タップ"recognizer.view"
されているオブジェクトであると思われるものが返されます。以下は、認識機能をログに記録した場合に得られるものです。
<UITextView: 0xf67afc0; frame = (155.5 119.5; 100 100); text = 'string'; clipsToBounds = YES; tag = 1; layer = <CALayer: 0xf67b1f0>;
ここで最初の値を取りたいと思います:そしてそれをivarUITextView: 0xf67afc0;
に適用します。UITextView
私はそのように1つを設定しました
UITextView *selectedTextView;
しかし、recognizer.view
この ivar に割り当てようとすると、エラーが発生します: ! Incompatible pointer types assigning to "UITextView" __strong from "UIView".
どうにかして最初の値のみUITextView: 0xf67afc0
を取得し、それを ivar に割り当てる必要があると思いますか? どうすればそれを行うことができますか、またはここで間違ったツリーを吠えていますか?