2015-09-11 32 views
-1

如何禁用按钮并在24小时后重新启用它?Xcode swift:如何禁用一个按钮,并在24小时后重新启用?

我想在我的应用程序按钮可挖的3个计数每24小时(即使用户退出应用程序,并重新打开它,甚至删除应用程序,并重新下载,我该怎么处理?任何建议一个最大?

我需要帮助!

最大

+1

我最好的猜测可能是通过使用服务器。如果你只是在你的代码中实现它并运行,那么想想如果用户从设置改变他的时间会发生什么......你需要连接到服务器来验证时间是否正确。请记住 – Korpel

+0

Korpel,我如何使用服务器与我的应用程序,因为你是对的,那就是我需要的。 –

+0

它不需要服务器。您可以将解锁日期保留在钥匙串中。这种方式即使应用程序被删除,信息将可用。另外,它更安全! –

回答

1

我不知道你的本地数据存储是什么样子,但你可以存储一个NSNumber(对次敲击#)在plist中和的NSDate(NSUserDefaults的或)。当你加载你的应用程序时,你可以阅读NSNumber和NSDate,并根据这些值,你可以启用或禁用按钮。

如果您希望在用户删除应用程序后保存信息,则必须将其存储在iCloud Key Value数据存储器中。

+0

我想使用实时,所以我需要将我的应用程序连接到服务器可以解析这样对我吗? –

相关问题