gpt4 book ai didi

ios - 为我的数组字典创建唯一键

转载 作者:行者123 更新时间:2023-12-01 16:59:09 24 4
gpt4 key购买 nike

有人可以告诉我如何创建当前日期和时间作为我的字典的唯一键。我正在使用下面的代码,但在间隔几秒钟输入时,这些键不是唯一的。

NSDateFormatter *currDate =[[NSDateFormatter alloc]init];

[currDate setDateStyle:NSDateFormatterFullStyle];

[self.transDict setObject:self.transArray forKey:[NSString stringWithFormat:@"%@",
[currDate stringFromDate:[NSDate date]]]];

如您所知,我是新手...感谢任何帮助
谢谢

最佳答案

首先,您应该确定您的格式化程序是否正常工作。

将最后一行更改为如下所示:

NSString * currentDateAsString = [currDate stringFromDate:[NSDate date]];
if(currentDateAsString)
{
[self.transDict setObject: self.transArray forKey: currentDateAsString];
} else {
NSLog( @"why did my date formatter fail?" );
}

您不需要执行 [NSString stringWithFormat:...位为 stringFromDate已返回 NSString对象,这是您需要的所有 key 。

最后,如果您不使用 ARC,请不要忘记释放您创建的日期格式化程序(通过 alloc 和 init)。

关于ios - 为我的数组字典创建唯一键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8775482/

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