问题标签 [mfmailcomposer]
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.
ios - 如何在 ios 的 mfmailcomposer 中通过邮件附加“条形码”和“QA 码”
我在 Web 视图中有一个条形码作为图像和 QA 代码。这些代码是根据用户输入数据(id 和名称)生成的。现在我想使用 Mfmailcomposer 通过邮件发送这两件事。如何将这两个东西附加到邮件并发送给其他人。
谢谢。
ios - 将位于文档目录中的记录的 .caf 文件附加到邮件 iOS Xcode
我在文档目录中有用户记录的文件...显示在 uitableview 中...
我将此代码放在我的 didSelectRowAtIndexPath 中...为什么这不起作用?
ios - 使用 MFMailComposeViewController 时的问题
我有一个棘手的问题。在我的一个应用程序中,下载量超过 150.000 次……我遇到了一个很少发生的问题,而且我似乎无法弄清楚。
问题如下:在用户可以通过电子邮件共享列表的视图中,我使用MFMailComposeViewController
. 但是,在少数情况下,该应用程序似乎在使用邮件编辑器时遇到了问题。用户按下共享按钮,邮件窗口向上滑动,等待大约 1-2 秒,然后再次关闭。邮件窗口中没有内容,尽管我确实向它发送了数据。我自己无法在任何设备或模拟器中重现该问题,但一位同事却做到了。我在他的手机上使用 XCode 运行该应用程序,并在日志中得到以下信息:
我用谷歌搜索了错误“等待来自 com.apple.MailCompositionService 的栅栏屏障超时”,但找不到任何帮助。
有没有人有这方面的经验?我该如何解决?
我打开视图的代码:
ios - 如何判断文件是否已发送或是否在 iOS 邮件的发件箱中
我正在开发一个 iOS 应用程序,该应用程序允许用户发送到存储(使用核心数据)并以我使用 MFMailComposeViewController 类附加到电子邮件的 csv 文件的形式发回数据。
发送文件后,我想遍历数据并在每条记录上设置一个提交标志,这样当用户点击按钮提交更多数据时,它就不会再次发送
这很容易做到——我可以从内部调用方法来做到这一点
使用
我想自己清理并在发送后删除 csv 文件,但我的问题是......(编辑 - 请参阅底部的更多测试后编辑)
MFMailComposeResultsSent 是 MFMailComposeResult ,如果邮件已发送,并且如果它已发送到发件箱但尚未发送。如果此时我删除了 csv 文件并且互联网连接已关闭并且邮件在发件箱中,那么当连接恢复并发送邮件时,附件已被删除并且显然不会发送。
我的 csv 文件的大小很小 - 一条记录大约 1kb,5 条大约 2kb(因为第一行是所有字段名称的差异),在此基础上,任何文件都不太可能更大超过 30kb,所以我不会使用大量内存。实际上,我看不到任何情况下,即使是最热情的用户也会生成超过半 MB 的数据
有什么想法我可以/应该如何解决这个问题?我不确定苹果对留下一堆小文件会采取什么态度,以及这可能会如何影响我的应用程序提交。
提前感谢您花时间阅读和/或回复此内容
西蒙
编辑
时间延迟似乎存在一些问题 - 也许 iOS 正在缓存已删除的文件?短暂的时间。
我进行了一系列测试运行,附件通过了 - 我一直在测试在 wifi 关闭和飞行模式打开的情况下发送,并且文件在我重新打开它们后不久就通过了。我刚刚测试了我在哪里打开了 wifi 路由,但我仍然连接着,但是从 wifi 路由器的背面拔了电缆,所以我后面没有互联网当我回到路由器并插入它的时候mail went ,它丢失了附件文件,邮件在没有它们的情况下通过。现在我有一堆测试,一半是附件通过,一半是附件没有
更多测试后编辑
我的问题可能是由于我对何时发生的事情的误解而引发的——但我没有将问题标记为已回答,因为我仍然想知道是否可以检查邮件是否真的已经消失。一个提供的答案说不,它不可能 - 其他任何人都可以确认这一点,然后我将其标记为答案。
反正
我认为丢失附件的问题可能来自进入邮件应用程序并在邮件无法找到连接时检查发件箱。有时 Mail 会在邮件上添加警告面,附件有时会消失。如果我不理会发件箱,附件似乎会正常运行。我将对此进行更多测试以确认情况确实如此。
ios - MFMailComposeViewController:附加照片(多张照片)
我想使用此代码为我的应用程序将多张照片附加到一封邮件我只能将最后一张照片附加到邮件但我可以在 uiimageview 中阅读所有照片如何将所有照片附加到一封邮件?这是读取图像的代码
第 2 部分去邮件
应用程序崩溃了
ios - MFMailComposeViewController canSendMail 返回 YES 但不在 iOS 中发送邮件
以下是我在邮件中发送附件的代码。这工作正常。我可以发送邮件,但我并不总是收到邮件。
ios - 想要在 iOS 的电子邮件正文中发送带有图像和文本的电子邮件
在 iOS 中,想要使用邮件编辑器在邮件正文(不是附件)中发送包含嵌入图像和文本的邮件。有人可以帮忙吗?
iphone - 将运行时详细信息发送到 HTML 文件,以便从 iPhone 的应用内电子邮件发送
我从 iPhone 应用程序中发送 HTML 格式的电子邮件。我正在阅读存储在应用程序包中的 HTML 文件。
现在,我想更改 HTML 文件中的某些文本,即姓名、电子邮件和电话会根据用户在应用程序中的某些选择而改变。
如何将这些不同的参数添加到 HTML 文件内容中?
请帮忙。
谢谢
iphone - 如何在 iPhone sdk 中将 HTML 页面附加到我的邮件编辑器?
我在 UIWebView 中显示了一个 html 文件。我需要将当前页面作为附件和附件作为 html 文件邮寄。我的代码,
使用此代码可以发送带有指定 html 文件(整个 html 文件)作为附件的邮件。并以文本文件的形式很好地接收邮件。现在我怎样才能将我当前页面和附件的邮件作为 html 文件发送?提前致谢。
iphone - 自定义 MFmailcomposer 并为 IOS 中的组添加下拉列表
我必须在 MFMailcomposer 中添加下拉列表是之前的主题字段或之后的主题字段。这样下拉列表包含组。如果用户选择特定的组。它添加特定的电子邮件 ID。该列表由代码管理。
有可能吗?请帮助我如何在列表中创建此下拉菜单。
提前致谢