我有一些用户使用NSDate对象数组作为他们完成某些操作的时间戳。下面是我遇到的奇怪的问题。在我的物理设备上,我加载了假设的NSDate对象的数组,并将对象和对象类记录到控制台。,将一个已经存在的NSDate对象从一个字符串转换为一个NSDate,而实际上它并不是。-[__NSDate length]: unrecognized selector sent to instance 0x7ffcf3f9c480
所以我想也许这些
我显然使用了compare:方法,但是,当我执行以下代码时,即使日期与NSDate日期相同,它也会告诉执行if语句。下面是我的代码:
if ([datePicker.date compare:[NSDate date]] == NSOrderedAscending) // If the picked date