2015-09-11 38 views
-1

如何禁用按鈕並在24小時後重新啓用它?Xcode swift:如何禁用一個按鈕,並在24小時後重新啓用?

我想在我的應用程序按鈕可挖的3個計數每24小時(即使用戶退出應用程序,並重新打開它,甚至刪除應用程序,並重新下載,我該怎麼處理?任何建議一個最大?

我需要幫助!

最大

+1

我最好的猜測可能是通過使用服務器。如果你只是在你的代碼中實現它並運行,那麼想想如果用戶從設置改變他的時間會發生什麼......你需要連接到服務器來驗證時間是否正確。請記住 – Korpel

+0

Korpel,我如何使用服務器與我的應用程序,因爲你是對的,那就是我需要的。 –

+0

它不需要服務器。您可以將解鎖日期保留在鑰匙串中。這種方式即使應用程序被刪除,信息將可用。另外,它更安全! –

回答

1

我不知道你的本地數據存儲是什麼樣子,但你可以存儲一個NSNumber(對次敲擊#)在plist中和的NSDate(NSUserDefaults的或)。當你加載你的應用程序時,你可以閱讀NSNumber和NSDate,並根據這些值,你可以啓用或禁用按鈕。

如果您希望在用戶刪除應用程序後保存信息,則必須將其存儲在iCloud Key Value數據存儲器中。

+0

我想使用實時,所以我需要將我的應用程序連接到服務器可以解析這樣對我嗎? –

相關問題