gpt4 book ai didi

swift - 创建 NSTimeZone 对象

转载 作者:行者123 更新时间:2023-11-30 12:55:59 24 4
gpt4 key购买 nike

什么时候NSTimeZone(name:"US/Eastern")返回nil

我看到多次崩溃,堆栈跟踪指向我初始化 NSTimeZone 的代码行。我可以添加一个检查来查看它是否为零。但很想知道为什么它只对某些用户返回 nil。

我尝试更改设备本地化、更改时区、飞行模式。无法重现该问题。

最佳答案

首先,使用 TimeZone,而不是 NSTimeZone(在 Swift 3 中)。其次,这个初始化程序是可能失败的,所以如果你崩溃了,你只能怪你自己。您的工作是检查结果是否nil,而不是假设结果不是。

关于swift - 创建 NSTimeZone 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40386409/

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