2015-12-17 28 views
-2

它如何可以快速計數? GUESS,應用程序啓動天可以NSUserDefaults的與設置,卻找不到合適的解決方案..如何計算自應用安裝或首次打開以來的天數?

+0

[如何判斷iOS應用程序是否已新安裝或更新?](http://stackoverflow.com/questions/8755752/how-to-tell-if-an-ios-application-has -been-newly-installed-or-updated) – NSNoob

+0

查看Andy的回答[here](http://stackoverflow.com/questions/8755752/how-to-tell-if-an-ios-application-has-been-newly - 安裝或更新)並修改它供您使用。 – NSNoob

回答

0

我建議節約發射時間爲一個NSDate NSUserDefaults的中,就像你談到了你的問題。 Apple不提供這樣的電話的官方API,所以你只能選擇自己實現它。

從檢索NSUserDefaults的之後,你可以簡單地調用:

NSDate().timeIntervalSinceDate(savedDate) 

應返回的時間間隔(單位:秒),因爲你的應用程序是首次推出 - 然後你可以格式化這歸因於天。

相關問題