每当打开新邮件时,IMAP应用程序(使用Pantomime)都会崩溃

时间:2012-04-17 12:55:58

标签: cocoa imap pantomime

我能够显示新的邮件头但无法打开新邮件的正文。所以,每次新邮件到来时我都在重建缓存管理器,但是当访问新邮件时应用程序崩溃了。如果每次收到新邮件时我都不重建缓存,那么邮件会在本地文件夹中加倍。这些缓存管理器的更改是在 Pantomime框架代码中进行的。  请建议是否有其他方法可以打开新的邮件正文。

1 个答案:

答案 0 :(得分:5)

首先,由于缓存管理器重建,您的应用程序崩溃不是问题,因为对于您的缓存管理器,每个邮件都必须有唯一的邮件文件。打开邮件时,您应该使用哑剧的setMessageInitialized方法获取新邮件的正文,然后将该文件附加到本地存储。