gpt4 book ai didi

iOS/Swift - 将对 View Controller 的访问限制为每天一次

转载 作者:行者123 更新时间:2023-11-29 00:09:41 25 4
gpt4 key购买 nike

我是快速开发的新手,但我想将对指定 View Controller 的访问限制为每天一次,理想情况下凌晨 3 点会重置,但凌晨 12 点也可以。我怎么能实现这个?在此先感谢您的帮助。

最佳答案

当您访问 View Controller 时,将当前日期保存到用户默认值。

下次用户单击按钮访问 View Controller 时,读取保存的日期。如果没有保存的日期,或者保存的日期与当前日期之间的差异> 24小时,请允许。

如果差异小于 12 小时,您需要检查日期是否已更改(午夜)或者这两个日期之间是否为凌晨 3 点。

要查看 2 个保存的日期是否在不同的日子,请使用日历函数 isDate(_:inSameDayAs:)

要查看自上次以来是否已经过了凌晨 3 点,则更为复杂。我可能会想到当前的日期 Date(),并使用该函数date(bySettingHour:minute:second:of,matchingPolicy:repeatedTimePolicy: direction:) 创建一个今天凌晨 3 点的日期,如果它已经过去了,然后查看今天凌晨 3 点是否在我保存的日期之间而现在。

关于iOS/Swift - 将对 View Controller 的访问限制为每天一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46869601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com