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

Xcode swift:如何禁用按钮并在24小时后重新启用?,swift,button,time,uibutton,Swift,Button,Time,Uibutton,如何禁用按钮并在24小时后重新启用 我希望我的应用程序中的按钮每24小时最多点击3次(即使用户退出应用程序并重新打开它,或者删除应用程序并重新下载,我如何继续?有什么建议吗 我需要帮助 Max我不确定您的本地数据存储是什么样子,但您可以在plist(或NSUSerDefaults)中存储NSNumber(点击次数)和NSDate。加载应用程序时,您可以读取NSNumber和NSDate,并根据这些值启用或禁用按钮 如果你想让它在用户删除应用程序后保存信息,你必须将其存储在iCloud Key-V

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

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

我需要帮助


Max

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


如果你想让它在用户删除应用程序后保存信息,你必须将其存储在iCloud Key-Value数据存储或其他地方。

我的最佳猜测可能是使用服务器。如果你只是在代码中实现了这一点并工作,想想如果用户从设置更改时间会发生什么……你需要连接到一个用来验证时间是否正确的服务器。将其保存在mindKorpel中,我如何在我的应用程序中使用服务器,因为是的,你是对的,这就是我需要的。它不需要服务器。你可以将解锁日期保存在keychain中。这样即使应用程序被删除,信息也会可用。另外,它更安全!我想使用实时,所以我需要连接我的服务器应用程序可以帮我吗?