Swift 由于未捕获异常而终止应用程序';NSInvalidArgumentException';,原因:'-[\u NSCFData earlierDate:]
从Swift 2.2 im转换为Swift 3.0后,面临以下错误Swift 由于未捕获异常而终止应用程序';NSInvalidArgumentException';,原因:'-[\u NSCFData earlierDate:],swift,Swift,从Swift 2.2 im转换为Swift 3.0后,面临以下错误 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData earlierDate:]: unrecognized selector sent to instance 0x149aa2e70' 首先,查找应该是Date()的Data(),或者应该是NSDate()的NSData()您使用的是N
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFData earlierDate:]: unrecognized selector sent to instance 0x149aa2e70'
首先,查找应该是
Date()
的Data()
,或者应该是NSDate()
的NSData()
您使用的是NSData
变量,而不是代码中引发异常的NSDate
对象。在NSData
上没有像earlierDate
那样声明的选择器
要找到它的确切位置,请打开左侧面板上Xcode中的异常断点