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

问题描述:

从迅速2.2 IM夫特3.0转换后面向下方误差终止应用程序由于未捕获的异常 'NSInvalidArgumentException',原因:“ - [__ NSCFData earlierDate:]

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

作为第一猜测,寻找一个Data()应该是Date()NSData()本应该是NSDate()

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

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

enter image description here