MailCore how to delete a message

When using MailCore, how do I go about deleting a message? I understand that I set an IMAP deleted flag for a CTCoreMessage but does that actually cause a message to be deleted by the server? Or is there another way to do this?

Answers


First use:

- (BOOL)setFlags:(NSUInteger)flags forMessage:(CTCoreMessage *)msg;

to set the deleted flag

then:

 - (BOOL)expunge;

These are both methods in CTCoreFolder.

The tricky part comes from determining if the account is GMail and if the user would rather the message gets moved to [GMail]/Trash or actually deleted


Need Your Help

Issue posting variable with iPhone SDK

iphone arrays variables sdk nsstring

I am encountering an issue while posting a variable with Xcode:

JPA Relationships

java jpa entity-relationship

If you have a relationship like this :

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.