Так что, в основном, я пробовал много вещей, о которых читал здесь и в других местах, и не смог заставить это работать.
Я сохранял NSDate какобъект в UserDefaults с setObject и т. д. Затем получите текущее время с [NSData date] и т. д., моя проблема - сравнение.Я видел примеры других людей, и, кажется, ничто не делает то, что мне нужно.
Это просто оператор if, и мне нужно, чтобы он знал переменную ++, если прошло 18 часов с момента их последнего выполнения(и это сохранило NSDate).В противном случае он просто отображает сообщение.Проблема у меня в том, что я не могу понять, как проверить, что текущая дата> сохранена на 18 часов +.Может ли кто-нибудь помочь, пожалуйста?Я пытался превратить их в NSTimeIntervals и рассчитывать исходя из этого, но каким-то образом я все испортил.