无法识别的选择器发送到类[NSCalendar calendarWithIdentifier]

时间:2014-07-02 19:06:09

标签: ios swift nscalendar unrecognized-selector

我有一个用Swift编写的应用程序,它在iOS模拟器上运行良好。该项目的目标设置为iOS 7.1。

当我在iPhone 5s上运行应用程序时,它会在以下行崩溃:

let calendar = NSCalendar(identifier: NSGregorianCalendar)

错误:

+[NSCalendar calendarWithIdentifier:]: unrecognized selector sent to class 0x1955eee60

我是否必须针对iOS8与iOS7.x进行不同的调用?

1 个答案:

答案 0 :(得分:8)

即使使用NSCalendar(identifier: NSGregorianCalendar)在编译时没有抛出错误,可能是一个错误,我想如文档中所述使用NSCalendar(calendarIdentifier: NSGregorianCalendar)