所以基本上,我一直在嘗試很多我在這裏和其他地方閱讀過的東西,並且一直未能得到這個工作。如何使iPhone應用程序限制使用到每天一個
我一直保存一個NSDate作爲一個對象在UserDefaults與setObject等,然後獲取[NSData日期]等當前時間,我的問題是比較。我見過其他人的例子,似乎沒有什麼可以做我需要的。
這只是一個if語句,我需要它知道如果變量從++上次開始經過了18個小時(並且它保存了NSDate),就知道該變量爲++。否則它只是顯示一個味精。我遇到的問題是我無法弄清楚如何檢查當前日期>保存日期18小時+。有人可以幫忙嗎?我試着將它們轉換成NSTimeIntervals並從中計算出來,但不知何故我把它搞砸了。
我希望你有一個很好的理由(並將承擔,直到另行告知),但如果一個應用程序試圖支配我,我我會_damn_惱火每天只能使用一次。首先,如果它崩潰了(在寫完日期之後但在我能做任何有用的事情之前)或者我意外退出了?不要說你的方法是錯誤的,只是希望你已經給了它足夠的想法。 – paxdiablo 2011-04-20 02:29:37
哦,該應用程序有很多功能(15〜總數),這是更多的獎勵功能,我不想每天增加超過一次。只是一個獎金功能。 – Casey 2011-04-20 02:43:10