1
我在設置一個UITapGestureRecognizer
調用我的應用程序中的共享類的問題。UITapGestureRecognizer調用另一個類
基本上我有一堆圖像,如果點擊將彈出與該圖像和意見的另一個視圖。而不是使用initWithTarget
使用self
我想從可以加載到每種類型的導航控制器的共享類中調用該函數。
我能夠初始化ImageClass *imageClass = [[ImageClass alloc]init]
,並呼籲通過[imageClass DoThis]
精細的功能但是當我將它添加到UITapGestureRecognizer應用程序崩潰。
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:imageClass action:@selector(DoThis)];
另外,如果我包括DoThis
功能和initWithTarget:self
一切正常,但是我想不寫DoThis
功能到每一個視圖控制器如果可能的話,我想它直接從UITapGestureRecognizer
火。
在此先感謝您的任何見解,您可以告訴我我做錯了什麼。
我認爲imageClass在「DoThis」在點擊時觸發時會被釋放。你能否啓用殭屍並檢查它不是這種情況? – msk
您使用ARC嗎? – jjm
我正在使用ARC,它確實似乎正在取消分配。我會開始調查這條路。 –