SearchSinCereceivedDate 시간 특정 또는 세분화 된 MCOImapSearchoperation입니까?
-
02-01-2020 - |
문제
아래는 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를 내 다음 검색의 기초로 사용하는 것입니다.
이것은 나를 위해 일했습니다.
제휴하지 않습니다 StackOverflow