我有一个用Swift编写的应用程序,它在iOS模拟器上运行良好。该项目的目标设置为iOS 7.1。
当我在iPhone 5s上运行应用程序时,它会在以下行崩溃:
let calendar = NSCalendar(identifier: NSGregorianCalendar)
错误:
+[NSCalendar calendarWithIdentifier:]: unrecognized selector sent to class 0x1955eee60
我是否必须针对iOS8与iOS7.x进行不同的调用?
答案 0 :(得分:8)
即使使用NSCalendar(identifier: NSGregorianCalendar)
在编译时没有抛出错误,可能是一个错误,我想如文档中所述使用NSCalendar(calendarIdentifier: NSGregorianCalendar)
。