gpt4 book ai didi

ios - 如何检查日期条目是否早于今天的日期

转载 作者:行者123 更新时间:2023-11-28 22:07:35 26 4
gpt4 key购买 nike

我正在制作一个应用程序,用户可以在其中发布包含 NSDate 属性的对象。我希望能够运行一段代码来检查当前日期是否在对象日期属性之后,然后删除这些对象。我正在使用 Parse 来保存所有对象。

我知道

     NSDate *now = [NSDate dateWithTimeIntervalSinceNow:-3600];

PFQuery *query = [PFQuery queryWithClassName:@"Post"];
[query whereKey:@"Date2" equalTo:now];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {

for (PFObject *object in objects) {
[object deleteInBackground];
}
}
}];

将检查并删除当前日期前一小时的对象。但是我怎样才能确保删除当前日期之前的每个对象,而不仅仅是一个小时之前。

最佳答案

问题是您正在使用 equalTo:

这个:

[query whereKey:@"Date2" equalTo:now];

应该是:

[query whereKey:@"Date2" lessThanOrEqualTo:now];

否则,您只会得到与日期完全匹配的对象。由于这种情况不会经常发生,因此您不会返回任何结果。

关于ios - 如何检查日期条目是否早于今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23555660/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com