我已經在AppStore中開發並部署了我的應用程序。它正在成功運行。如何通過檢測Xcode7中單獨屏幕中的時間花費來顯示我們的對話框
現在,我在實現Rate us對話框時遇到了一個邏輯問題。
我想顯示自定義對話框時用戶花費在我的應用程序
5 mins
和30 Seconds
在任何屏幕。
Curently其中談到在我心中唯一的解決辦法是使用:
performSelector:withObject:afterDelay:
但我不知道這是好還是不好。他們是否有其他方式來實現這一目標?
編輯:
我已經實現這段代碼中的applicationDidFinishLaunching:
self.timerForScreenTimeOut = [NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(idleTimerExceeded) userInfo:nil repeats:YES];
現在,我怎麼能檢測多少秒,尤其是屏幕poping
從Navigation Controller
之前結束。
[看看這個](https://www.cocoacontrols.com/controls/irate)&[others](https://www.cocoacontrols.com/search?q=rate) –
5分鐘&費率30秒?不要急於評價你的應用程序,否則你將有錯誤的評級... –
@FahimParkar我會在一天內只做一次或兩次...我無法跟蹤屏幕切換...感謝您的鏈接...但我不想使用任何庫..我已經實現了一些東西..只有一個問題,我面臨着:( – Dalvik