我已经在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