iPhone 3.1.3を使用してxCode 4.2を実行しようとしています。私の簡単な質問は次のとおりです:xCode 4.2、iPhone 3.1.3、UITapGestureRecognizer、setNumberOfTapsRequired、認識できないセレクタ
この機能を動作させるための回避策はありますか?
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
私の質問:
- はiOS3.1.3で、このための回避策はありますそれは単純で大量のコードを書き直す必要はありませんか?
- 関数を下位互換性のために3.1.3の同等のものにリダイレクトするために何らかの方法で「拡張」することはできますか?
多くの感謝!
注:一部の機能は実際にリリースされる前に「非公開」とみなされ、完全に機能していないことが判明しました。これはおそらく私の中核的な問題です。もし誰かが下位互換性ライブラリを持っているなら、私はそれを使うことに興味があります。方法didSingleTap
で
追加された注記:私は多くの掘り出しを行いました。 3.1.3はiOS 3.2とは見なされないようです。基本的な機能は3.1.3のものであるが、3.1.3のリンゴは「文書化されていない機能」とみなされている。彼らはiOS 3.2で完全な紹介をしました。 – BoxCat
私は質問を開いたままにしておきます。これは、この問題を回避するための方法や、3.1.3の欠けている機能を完成させるクラス拡張です。 UITapGestureRecognizer + 3.1.3compatibility.hなどの後方拡張クラスに非常に興味があります – BoxCat
現時点では、iPhone 2G(3.1.3)の代わりにiPhone 3G(4.2.1)を使用してxCodeを4.0.2にダウングレードしています)。 – BoxCat