2013-07-15 72 views
-2

當我識別用戶使用的應用程序時,需要在AppDelegate中存儲實際的NSDate值。在ios應用程序中檢測觸摸活動

但如何定義該用戶使用應用程序? 我在我的UIViewController基礎上試過-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event,但是這隻能檢測到不可點擊的區域,所以當用戶點擊按鈕(或者實際上任何可點擊的組件)時我不捕獲它。

通過使用應用程序,我的意思是幾乎任何與應用程序的交互,如應用程序處於活動狀態時觸摸屏幕。

這樣做的方式是什麼?

+1

定義「使用應用程序每一個接觸應用程序「 – Kreiri

+0

你去那裏Sir –

回答

0

您可以通過AppDelegate進行此操作。無論何時應用程序啓動,它都會調用applicationDidBecomeActive:。然後,您將能夠告訴用戶啓動應用程序或將其恢復。

,您可以登錄這個,但是你想使用它,但是你想

UPDATE

如果你專門在尋找可檢測每個你的應用程序裏面有人觸碰的時候,你可能希望只確保每個按鈕點擊,表格滾動等回調到一個日誌記錄類,並做你需要的任何東西。而且你還可以有touchesBegan方法來獲得所有其他觸摸

+0

這是如何幫助我記錄打開的應用程序內的用戶活動? –

+2

您問過如何定義用戶使用該應用程序。這會讓你知道他們至少打開了應用程序。在修復問題之前,請不要低估我提供的答案 – MZimmerman6

+0

那麼,這個問題本身就是關於「touch activity」的說法,所以...... –