UITapGestureRecognizer
アプリ全体で共有クラスの呼び出しを設定する際に問題が発生しています。
基本的に、タップするとその画像とコメントを含む別のビューがポップアップする画像がたくさんあります。initWithTarget
using を使用する代わりに、self
各タイプの Navigation Controller にロードできる共有クラスから関数を呼び出したいと考えています。
関数を初期化ImageClass *imageClass = [[ImageClass alloc]init]
して正常に呼び出すことができます[imageClass DoThis]
が、それを UITapGestureRecognizer に追加すると、アプリがクラッシュします。
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:imageClass action:@selector(DoThis)];
また、DoThis
関数を含めてinitWithTarget:self
すべてが期待どおりに機能する場合でも、可能であればすべてのView Controllerに関数を書きたくないので、DoThis
から直接起動したいと思いUITapGestureRecognizer
ます。
私が間違っていることについてあなたが私に与えることができる洞察を前もって感謝します。