问题标签 [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 投票
0 回答
1286 浏览

objective-c - 无法将视频发送到 MFMessageComposeViewController

我必须通过消息发送视频。我附上了 30KB 大小的视频。但它会提醒“视频太长”。下面我提到了通过消息发送视频的代码。

在此处输入图像描述

0 投票
1 回答
504 浏览

ios - iOS 7 上消息编辑器的奇怪行为

我正在开发一个从用户的联系人列表发送电子邮件和文本的应用程序。

我有一个视图控制器,它显示了 aMFMessageComposeViewControllerMFMailComposeViewController,并带有适当的代表设置。但是,composer 中出现的 UI 似乎偏移且不正确。

这是显示消息编写器的代码:

很简单的东西。然而,当模态视图控制器出现时,它看起来像这样:

消息撰写视图控制器中的联系人选择器文本字段混乱

联系人选择器文本字段(您可以在其中按姓名或号码输入用户)在黑色背景下短暂显示,但随后会显示动画以隐藏在导航栏后面。更奇怪的是,联系人文本字段从第一响应者开始,因此您仍然可以输入它,这是您开始搜索联系人时的结果:

在此处输入联系人

我以前在以前的应用程序中多次使用过邮件和消息编辑器,但这是我以前从未见过的错误。我尝试在单独的线程中展示 VC,验证我正在使用的电话号码,但似乎没有任何改变。我注意到如果我将我的更改window.backgroundColor[UIColor whiteColor],则联系人文本字段具有白色背景,因此消息视图控制器的那部分似乎是透明的。我对邮件作曲家有类似的问题。

有没有人经历过这样的事情或者有什么想法?

0 投票
1 回答
132 浏览

ios - Open iMessage composer after clicking app's notification banner?

I'm looking for a way to set up an iMessage after a user clicks my app's notification. Is there any way to do it directly, or would the notification have to open my app and then open MFMessageComposeVC? If I can only do the latter, how can I distinguish the user opening my app from a notification vs from clicking the icon? Could I pass information into my app, such as who to send the message to?

Thanks in advance.

0 投票
0 回答
104 浏览

objective-c - Mfmessagecomposeviewcontroller 显示后立即关闭

我环顾四周,但我还没有找到解决这个奇怪的具体问题的方法。我有一个 UIToolbar,其中包含一个按钮,其中包含一个调用显示 MFMessageComposeViewController 的方法的按钮。当它被调用时,如果联系人列表中的人还没有收到消息,那么一切都很好。但是,如果该人已经收到了一条消息,那么视图控制器会在它打开时立即关闭,从而触发 MessageComposeResultCancelled,即使用户没有机会按下取消按钮。关于为什么会发生这种情况的任何想法?

为了更好地衡量,这是我的消息发送方法:

0 投票
2 回答
142 浏览

ios - iPhone没有以编程方式发送文本

我做了一个基本的应用程序,现在只有一个按钮,你可以点击它,它会调出短信编写器(ios7 和 xcode 5)。我想我已经很好地处理了一切。模拟器不支持发送消息,所以我在手机上试了一下,但消息实际上并没有发送。您可以单击发送按钮和取消按钮,但同样,消息永远不会发送。有任何想法吗?这是我的代码:

编辑:所以我今天早上试了一下(我一夜之间什么也没做),它奏效了。不知道是什么问题。不过谢谢!

0 投票
2 回答
409 浏览

ios - 直接发送消息而不呈现 MFMessageComposeViewController

目前,我正在开发一个跟踪 iPhone 的应用程序,所以当应用程序启动时,当前位置会自动作为短信发送给收件人。

我已使用以下代码发送消息,但它是用于MFMessageComposeViewController. 我不知道如何在不显示的情况下发送消息MFMessageComposeViewController。所以需要一些关于如何实现这一点的指导。这是代码:

谢谢。

0 投票
0 回答
929 浏览

ios - 如何以编程方式通过 iMessage 发送图像

我正在尝试发送包含带有文本的图像并使用此代码转换为图像的视图

然后我尝试使用此代码通过 iMessage 发送图像视图

但它不起作用;谁能告诉我这段代码有什么问题

0 投票
1 回答
2081 浏览

uiviewcontroller - iOS8 中的 MFMessageComposeViewController 问题

我在 iOS8 中使用 MFMessageComposeViewController 遇到了一个奇怪的错误,它只能在我自己的应用程序中重现。它现在正在影响 App Store 中的应用程序,使用在 iOS8 上运行的 iOS7 SDK 构建,以及在我自己的测试设备(iPhone 和 iPad)中使用 iOS8 SDK

问题是,当我调出 MFMessageComposeViewController 时,它向我显示了没有文本字段或发送按钮的控制器。我没有在 iOS7 和 iOS8 之间更改我的代码,所以不知道为什么会这样。代码本身非常简单:

这是它的样子:

在此处输入图像描述

关于我可以尝试什么解决方法的任何想法?我尝试在完成处理程序中设置 textField 和接收者;尝试在最顶层的视图控制器上调用 becomeFirstResponder;没运气。同样,这在 iOS7 中运行良好。

编辑:

MFMessageComposeViewController所以我从这个链接中找到了苹果自己的示例代码: https ://developer.apple.com/library/ios/samplecode/MessageComposer/Listings/MessageComposerViewController_m.html

当我构建并运行这个应用程序时,它会MFMessageComposeViewController完美显示,并且预先填写电话号码和文本字段也可以。但是当我将他们的文件复制到我的应用程序中时,将他们的故事板作为我的主要故事板,按下“撰写短信”按钮,我看到了同样的问题!

这里发生了什么?很困惑。可能是我自己的应用程序中的某些配置阻止了消息编写器正确显示吗?

0 投票
0 回答
38 浏览

ios6 - Ios6 keyboard shows informal behavior on 'MFMailComposeViewController' and 'MFMessageComposeViewController'

There is some informal behaviour of native keyboard, some extra space shows below it. However this problem is only in iPhone 5 ios6, not in ios7.

enter image description here

enter image description here

0 投票
1 回答
522 浏览

ios8 - MFMessageComposeViewController iOS 8 问题

我遇到了与iOS8 中的 MFMessageComposeViewController 问题相同的问题,但该解决方案对我不起作用。任何人都有想法从哪里开始?