我有一个用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/