gpt4 book ai didi

ios - 将 ISO6801 日期转换为 NSDate 以进行 RestKit 对象映射

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

这个问题似乎正在影响许多使用自定义构建的 restful APIS 的 objective-c 开发人员——比如 herehere .在后端,我们使用 ISO 6801 日期,当我从服务器拉下对象时,我无法获得有效日期。这是我们使用的日期格式,但是 NSDate 无法识别它,因为时区偏移中的冒号:

1981-09-01T00:00:00-06:00

我试过使用这个 ISO6801 parser and unparser ,它包含在最新版本的 RestKit 中,但我无法弄清楚如何将它成功添加到对象映射中。如何将日期格式化程序添加到 RestKit 对象映射?任何人都可以提供如何执行此操作的代码示例吗?

这是我失败的代码。这就是我正在寻找并尝试基于 google groups post 的内容, 但它给出了错误:

[mapping.dateFormatStrings addObject:[[MyISO8601DateFormatter] alloc] init]];

有一个 related answer on this post ,但它部分已过时且缺少工作示例。

最佳答案

要添加日期格式化程序,您可以这样做:

[RKObjectMapping addDefaultDateFormatter: formatter];

如果这种风格不适合您,您可以尝试在头文件中看到的其他一些选项。

关于ios - 将 ISO6801 日期转换为 NSDate 以进行 RestKit 对象映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11749367/

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