Вы использовали сравнение указателей (==
), и теперь вам нужно использовать метод сравнения объекта. Это означает, что в более ранних версиях iOS метод earlierDate:
возвращал объект, который вы передали ранее. Теперь он, кажется, создает новый объект (с такими же данными, как и у более ранней даты) и возвращает его.
Метод isEqualToDate:
предпочтителен, так как он более уместен и с меньшей вероятностью сломается, как это делало сравнение с указателем.