【问题标题】:Xcode swift: How to disable a button and re enable 24h later?Xcode swift:如何禁用按钮并在 24 小时后重新启用?
【发布时间】:2015-09-11 16:52:48
【问题描述】:

如何禁用按钮并在 24 小时后重新启用?

我希望我的应用程序中的按钮被点击每 24 小时最多计数 3 次(即使用户退出应用程序并重新打开它,甚至删除应用程序并重新下载,我该如何继续?有什么建议吗?

我需要帮助!!!

最大

【问题讨论】:

  • 我最好的猜测可能是使用服务器。如果你只是在你的代码中实现它并且工作,想想如果用户从设置中改变他的时间会发生什么......你需要连接到服务器来验证时间是否正确。记住这一点
  • Korpel,我如何在我的应用程序中使用服务器,因为是的,你是对的,这就是我需要的。
  • 它不需要服务器。您可以将解锁日期保留在钥匙串中。这样,即使应用程序被删除,信息也将可用。另外,它更安全!

标签: swift button time uibutton


【解决方案1】:

我不确定您的本地数据存储是什么样的,但您可以将 NSNumber(用于点击的次数)和 NSDate 存储在 plist(或 NSUSerDefaults)中。当您加载您的应用程序时,您可以读取 NSNumber 和 NSDate,并且根据这些值,您可以启用或禁用按钮。

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

【讨论】:

  • 我想使用实时,所以我需要将我的应用程序连接到一个服务器可以为我解析吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-20
  • 2012-09-20
  • 1970-01-01
相关资源
最近更新 更多