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

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

let calendar = NSCalendar(identifier: NSGregorianCalendar)

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

我需要针对iOS8与iOS7.x进行其他通话吗?

最佳答案

即使使用NSCalendar(identifier: NSGregorianCalendar)不会在编译时引发错误,也可能是一个错误,但我还是按照文档中所述使用NSCalendar(calendarIdentifier: NSGregorianCalendar)

关于ios - 无法识别的选择器发送到类[NSCalendar calendarWithIdentifier],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24539110/

10-12 03:43