下面是我必须使用searchsincereceiveddate进行搜索的代码。

它将返回给定日期的所有消息。

我想知道该方法是否也使用小时,分钟,第二部分nsdate?

让我可以说我想在最后5分钟内检索所有新消息。

MCOIMAPSearchExpression *dateFilter = [MCOIMAPSearchExpression searchSinceReceivedDate:[NSDate dateWithTimeIntervalSinceNow:seconds]];
MCOIMAPSearchOperation *searchOperation = [session searchExpressionOperationWithFolder:folder expression:dateFilter];
. 以下是交互的调试输出:

2014-08-01 08:36:52.753 myApp[3154:360f] - 1 - 8 UID SEARCH SINCE 1-Aug-2014
.

有帮助吗?

解决方案

我从MailCore2论坛收到的答案是我要将上次UUID作为我的下一次搜索的基础。

这对我有用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top