gpt4 book ai didi

ios - NSCalendar calendarWithIdentifier 在 ios 7 上抛出错误

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

我正在使用 Xcode 6 创建我的应用程序,它在 ios8 上运行良好。我刚刚在 ios7 上测试了该应用程序,但出现此错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSCalendar calendarWithIdentifier:]: unrecognized selector sent to class 0x3a78418c

这是我在将日期从公历转换为波斯历时使用的代码:

NSCalendar *calendar = [NSCalendar calendarWithIdentifier:@"persian"];

最佳答案

+[NSCalendar calendarWithIdentifier] 类方法仅适用于 iOS 8/OS X 10.9 及更高版本。

但是您可以改用指定的初始化方法,这适用于所有 iOS 版本:

NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:@"persian"];

关于ios - NSCalendar calendarWithIdentifier 在 ios 7 上抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26281848/

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