问题标签 [pantomime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1034 浏览

iphone - 如何解析原始电子邮件源并提取 HTML 部分?

在我的 iPhone 应用程序中,我收到了电子邮件的原始来源,格式为 RFC822(或“eml”)。我想要这条消息的 HTML 部分(如果存在的话)。

与其尝试自己解析它并转换转义字符等,我想我会检查一下是否有人知道一个objective-c库来为我做这件事。

在 .NET 中,我一直将Mailbee类用于与电子邮件相关的任何事情,但我似乎找不到任何与可可类似的东西。

0 投票
1 回答
923 浏览

iphone - 我可以使用什么框架来创建 gmail-client iphone 应用程序?

我已经尝试过 MailCore - “库未链接”“原因 - 找不到图像”/添加新副本文件构建 phaze 无法解决问题;尝试使用哑剧,但有超过 1000 个错误#include <Pantomime/Somefile.h>(我更改了所有这些) #include <Pantomime/Somefile.h>,因为#import "Somefile.h"ai 使用的不是框架,而是开源库;我尝试添加 EDMessage 框架 - 但我认为它适用于可可,但不适用于可可触摸,因为我的 NSCalendarDate 有错误。我不能使用 MessageUI,因为我需要一个完整的客户端来接收和发送消息。

0 投票
0 回答
91 浏览

objective-c - 如何在可可中使用 Pantomime 访问本地存储邮件标头

我在可可应用程序中使用 Pantomime 框架。我成功地从 IMAP 服务器获取邮件并以 MBoxes 的形式准备了本地存储但是我无法从我的应用程序的本地存储中检索邮件标头,例如 To、CC、Subject 等。任何帮助..谢谢。

0 投票
1 回答
249 浏览

objective-c - 在 Pantomime 框架中使用 IMAP 在收件箱中显示新邮件

我正在使用 IMAP 创建一个邮件客户端(它是一个使用 Pantomime 框架的 mac 应用程序)。我能够获取所有消息和文件夹等。

当收到新邮件时,它会在用户注销然后再次登录时显示。

收到新邮件时是否会触发任何事件?或者有没有其他方法可以向用户展示新消息?

谢谢

0 投票
1 回答
140 浏览

cocoa - 每当打开新邮件时,IMAP 应用程序(使用哑剧)就会崩溃

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

0 投票
0 回答
86 浏览

clojure - 尝试运行 pantomime.extract/parse 时出现 NoClassDefFoundError

我是 Clojure 的新手,正在从事一个项目,我试图使用 Pantomime 从网页中提取文本。我正在使用 Leiningen 管理项目并使用 Eclipse / CCW 进行编辑。当我尝试使用 pantomime.extract/extract 函数时,我收到以下错误:

我确保在我的 project.clj 中包含适当的依赖行:

我还确保在我的命名空间中需要 pantomime.extract 命名空间:

这是调用“提取”的函数:

我试过运行“lein clean”和“lein deps”。我还删除了 leiningen 存储依赖项的目录 (~/.m2) 并允许 lein 自动重新下载所有适当的 jar 文件。尽管如此,无论我是从命令行使用“lein run”还是从 Eclipse 运行 REPL,我总是会收到上述错误。

为什么我会收到此错误,我该如何解决?

更新

我试图用尽可能少的代码在一个新项目中重新创建这个问题,以便在此处发布完整的源代码;但是,在一个新的 lein 项目中,我能够从原始项目中复制所有代码;而且我不再遇到错误了。

知道可能发生了什么吗?leiningen 出了点问题?