ios - 每当我的应用程序打开时,您如何检查日期是否已更改? swift

标签 ios swift date

我试图在当前日期更改时显示一些日期。如何在应用程序打开时检查日期是否已更改。如果日期未更改,则不会显示任何数据。如果日期已更改,则显示数据。

最佳答案

您可以在每次启动时记录一个 NSDate (Date) 对象并比较它们之间的时间。

1) 在应用程序启动时,检查之前记录的日期。

2)在App启动时,用当前时间实例化一个Date对象。

3) 检查先前的对象是否存在,如果存在,则与当前时间进行比较,否则首先启动。

4) 执行所需的逻辑。

这并不完美,因为用户手动移动日期/时间可能会“欺骗”它。

您还应该看看这些 docs .

关于ios - 每当我的应用程序打开时,您如何检查日期是否已更改? swift ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53324262/

相关文章:

ios - 圆角半径图像 Swift

python - 分割大列表的最快方法

excel - 如何使英文日期格式在法文 Excel 中工作?

php - 显示单个日期,除非它们是连续日期

swift - iOS - 约束和验证特征

iphone - 在 iOS 中使移动动画永久化

php - Swift - 使用 Alamofire 从 PHP 数据解析 JSON

ios - 导航错误swift 3

iOS 主细节秒

ios - 具有渐变边框和圆角的 UIButton