2014-12-18 2 views
0

fetchMessagesOperationWithFolder를 실행하여받은 편지함의 모든 메시지를 가져옵니다. 나는 이것을 통해 순환하고 구조를 저장하고 싶다. for 루프를 사용하여 메시지 배열을 차례로 순환 한 다음 fetchMessageOperationWithFolder를 실행하여 각 메시지의 데이터를 가져옵니다. 최신 메일 대신받은 편지함에서 가장 오래된 메일부터 시작하는 것으로 보입니다. 메시지의 순서를 지정하는 방법이 있습니까? 아니면 배열을 수동으로 역순으로해야합니까?Mailcore : fetchMessagesOperationWithFolder 역순으로

답변

0

서버는 일반적으로 이전 버전에서 최신 버전으로 메시지를 반환하지만 이는 보장되지 않습니다. mailcore2가 해당 주문을 보관합니다.

MCOIMAPMessage에는 IMAP의 UID 메시지 속성 인 필드 uid가 있습니다. 일반적으로 IMAP에서 주어진 폴더에 대해 UID가 낮을수록 오래된 메시지입니다. 원하는 순서대로 어레이를 실행하는 데 도움이됩니다.

+0

감사합니다. UID를 사용하지 않았다. –