gpt4 book ai didi

ios - 为什么每次都会返回相同的时间戳,除非我重新构建并运行应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:17:41 25 4
gpt4 key购买 nike

我的应用程序允许用户将新项目添加到他们的库存中。每次添加项目时,与该项目相关联的属性之一就是添加时的时间戳。为了获得该时间戳,我使用了以下代码:

float timestamp = [[NSDate date] timeIntervalSince1970];

如果我在使用该应用程序的一个 session 期间添加多个项目(即,我只构建并运行一次,但多次执行添加过程),时间戳始终相同。但是,一旦我再次构建并运行该应用程序,时间戳就会发生变化。但是在我重新构建和运行之前它不会再次改变。

我知道这不是存储项目数据的问题,因为如果我记录 timestamp 变量(而不是仅仅查看项目的时间戳属性),我会看到此更改失败。

为什么没有变化?

以防万一,我在 iPhone 模拟器上运行它。

最佳答案

-[NSDate timeIntervalSince1970] 返回一个 NSTimeInterval 而不是 float

关于ios - 为什么每次都会返回相同的时间戳,除非我重新构建并运行应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8593405/

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