问题标签 [mfmessagecomposeview]

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 回答
1627 浏览

iphone - 从 MFMessageComposeViewController 获取消息正文和收件人列表

发送 SMS 后(在 didFinishWithResult 回调委托中)是否有合法的方法从 MFMessageComposeViewController 获取正文和收件人列表?

我有一个发送短信并将其保存在历史记录中的应用程序。我正在使用 MFMessageComposeViewController 发送短信。为了将消息正确保存到历史记录并执行搜索,这是必需的。

  • 我知道在显示控制器后无法更改正文和收件人列表,我想获取它们。
  • 我知道有手机的短信历史记录 - 但由于应用程序的特定功能根据消息正文,我需要在我的应用程序历史记录中使用它。
0 投票
2 回答
732 浏览

iphone - 如何在 iOS 中将屏幕截图附加到 mailcomposer

嗨,我正在使用下面的代码将屏幕截图附加到 mailcomposer,我没有要检查的设备,所以这可以在实际设备上使用吗?

0 投票
2 回答
478 浏览

ios - 使用 MFMessageComposeViewController 发送短信后 UITextField 光标消失

如果用户使用 MFMessageComposeViewController 在我的应用程序中发送 SMS,则 UITextFields 的光标消失了。

有没有办法防止这种情况或至少将光标带回来?

0 投票
1 回答
279 浏览

ios - MonoTouch:连续视图

我目前正在尝试MFMailComposeViewController在 SMS 一 ( MFMessageComposeViewController) 之后、用户发送消息或取消之后显示电子邮件视图 ( )。

MFMessageComposeViewController正确关闭,但不MFMailComposeViewController显示。

我在线程上搜索InvokeInMainThread,但它没有显示或不在主线程中。老实说,我根本不知道线程,我阅读的文档也不清楚。

显示方法MFMessageComposeViewController

MFMailComposeViewController一个并没有太大的不同。我这样称呼这种方法:InvokeOnMainThread(delegate { SendSms(); });并且效果很好。

我不好的是当它关闭时。我试过ThreadPool.QueueUserWorkItem(new WaitCallback(new Object(), SendEmail));了,但它不在主线程中。

我试过那个:

不在主线程中。

编辑:解决方案代码

这是如何解决的!我应该考虑一下...

0 投票
2 回答
224 浏览

ios - 更改 MessageUI 表单和 ActionSheet 的语言

我目前正在使用MessageUI发送短信和电子邮件的框架,但我的应用程序是西班牙语,而MessageUI界面是英文,如何更改按钮文本MessageUI

0 投票
2 回答
491 浏览

ios - MFMessageComposeViewController 对 To: 字段编辑的反馈

我有一个应用程序使用由MFMessageComposeViewController. 我在 TO: SMS 对话框的字段中看到了一组收件人。用户可以删除或添加新的收件人。这没关系,但我的应用程序需要知道用户何时编辑此 TO: 字段,因为当用户更改接收者字段时,我必须执行一些其他操作。在单击取消按钮或单击发送按钮后,有什么方法可以知道收件人字段是否已编辑?

我的代码中有方法回调:

此方法有controller.recipients,但此数组包含调用消息控制器视图之前的收件人。

0 投票
1 回答
277 浏览

iphone - MFMessageComposeViewControllerDelegate 错误 - 黑屏

我正在使用以下代码显示应用内短信。我的应用没有状态栏。(我在纵向视图中使用 320x480 像素的屏幕)。

问题是当我加载控制器时,屏幕变黑,如您从图像中看到的那样......

http://desmond.imageshack.us/Himg211/scaled.php?server=211&filename=schermata092456187alle1.png&res=landing

这是代码:

0 投票
1 回答
731 浏览

ios - 将 vCard 附加到 MFMessageComposeViewController

我正在尝试在我的应用程序中附加一个.vcf file作为MFMessageComposeViewController共享联系人功能。我参考了这个链接,据说不可能通过消息编辑器发送联系信息。我还尝试按照此链接中的建议将编码字符串设置为消息正文,但这也不起作用。我不知道它是如何在默认消息应用程序中实现的,如下图所示。

MessageComposer 中的联系人信息

谁能建议我如何在 iPhone 的默认联系人应用程序中实现此共享联系人选项?非常感谢任何及时的帮助。

0 投票
0 回答
223 浏览

ios - 如何在主窗口中显示 MFMessageComposeViewController?

我有两个嵌套在一起的导航控制器,第一个导航在前面,另一个在后台。所以要查看其他视图,我有像 facebook 应用程序这样的滑动动画。

但我的问题是,当我调用在第二个导航视图上显示消息 UI 时,它只显示黑色窗口。它可能会影响它前面的第一个视图。

所以我的问题是如何将消息 UI 显示到主窗口?这可能会解决问题,而不是显示给导航视图之一。

0 投票
1 回答
2915 浏览

objective-c - 应用程序试图在目标上推送一个 nil 视图控制器

有没有人遇到过这种错误MFMessageComposeViewController

我是这样分配和呈现的:

但它呈现出一个空洞的观点并说:

Application tried to push a nil view controller on target <MFMessageComposeViewController: 0x96d1380>.