UITapGestureRecognizerアプリ全体で共有クラスの呼び出しを設定する際に問題が発生しています。
基本的に、タップするとその画像とコメントを含む別のビューがポップアップする画像がたくさんあります。initWithTargetusing を使用する代わりに、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ます。
私が間違っていることについてあなたが私に与えることができる洞察を前もって感謝します。