首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mailcore2在gmail帐户中创建标签

使用mailcore2在gmail帐户中创建标签
EN

Stack Overflow用户
提问于 2013-07-30 19:38:37
回答 1查看 523关注 0票数 1

我正在构建一个ios应用程序,在其中我可以在UITableView上显示用户gmail收件箱中的电子邮件。现在我得到了一个新的需求,即创建标签(通过代码),并将选定的电子邮件从收件箱移动到这些标签(通过代码)。我应该使用mailcore2来完成这个任务。3.我不知道该怎么做,需要你的帮助

EN

回答 1

Stack Overflow用户

发布于 2013-10-01 03:39:49

您可以使用-[MCOIMAPSession createFolderOperation:]创建文件夹,它采用文件夹相对于服务器根路径的路径,并使用该帐户的默认分隔符(可以通过MCOIMAPNamespaceOperation获取)。要破坏性地将电子邮件移动到该文件夹中(所有邮件都从旧文件夹中删除并放入新文件夹),您可以使用-[MCOIMAPSession copyMessagesOperationWithFolder:uids:destFolder:],然后调用-[MCOIMAPSession storeFlagsOperationWithFolder:uids:kind:flags:],传递旧文件夹、您刚刚复制的UID,类型为MCOIMAPStoreFlagsRequestKindAdd,标志为MCOMessageFlagDeleted。非破坏性请求只涉及复制操作。

要向消息添加标签,请使用带有要应用的标签的字符串数组的-[MCOIMAPSession storeLabelsOperationWithFolder:uids:kind:labels:]

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17946040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档