由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' - [__ NSCFData earlyDate:]

时间:2016-12-30 13:30:29

标签: swift

Swift 3.0从swift 2.2 im转换后面临以下错误

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData earlierDate:]: unrecognized selector sent to instance 0x149aa2e70'

2 个答案:

答案 0 :(得分:0)

首先猜测一下Data()应该是Date(),或NSData(),应该是NSDate()

答案 1 :(得分:0)

您正在使用NSData变量而不是NSDate对象,其中代码中引发了异常。 earlierDate上没有NSData声明的选择器。

要找到它的确切位置,请在左侧面板的Xcode中打开异常断点。

enter image description here