草庐IT

mfmessagecomposeviewcontroller

全部标签

ios - MFMessageComposeViewController 打开彩信编辑而不是短信和 'buddy name' 文本而不是电话号码

我开发了一个具有功能的IOS应用程序,该功能将带有源代码生成的文本的SMS发送到源代码生成的电话接收者。对于~100名用户来说,它运行了好几个月,但现在我遇到了一个有趣的错误:当出现SMSUI时,出现的不是我传递给它的电话号码,而是“好友姓名”文本,而不是SMS消息类型是彩信。它发生在装有IOS7的iPhone4上。我的使用方式(电话号码是一个NSString):NSArray*recipients=[NSArrayarrayWithObject:telephoneNumber];MFMessageComposeViewController*controller=[[MFMessage

ios - 如何通过 iMessage ios 8 发送音频文件

正如我们所知,随着ios8的推出,苹果允许自定义键盘扩展。在键盘扩展中,我们可以通过使用复制图像到剪贴板代码在短信中发送图像、gif等UIPasteboard*pasteboard=[UIPasteboardgeneralPasteboard];NSData*data=UIImagePNGRepresentation([UIImageimageNamed:@"so_close_disappointed_meme.png"]);[pasteboardsetData:dataforPasteboardType:@"public.png"];现在我正尝试像这个功能一样在iMessage中发送

iphone - 在 MFMessageComposeViewController 中禁用 iMessage

我正在开发一个iPhone应用程序,它需要MFMessageComposeViewController将文本作为实际文本发送,而不是作为iMessage发送。有没有办法防止文本作为iMessage发送? 最佳答案 没有。iOS控制路由,没有办法影响它。(即使通过消息,您也无法控制。) 关于iphone-在MFMessageComposeViewController中禁用iMessage,我们在StackOverflow上找到一个类似的问题: https://s

iOS - wait_fences MFMessageComposeViewController

我正在尝试通过以下方式显示MFMessageComposeViewControllerView:MFMessageComposeViewController*mfMessageComposeVC=[[MFMessageComposeViewControlleralloc]init];if([MFMessageComposeViewControllercanSendText]){mfMessageComposeVC.body=@"Test.";mfMessageComposeVC.recipients=[NSArrayarrayWithObjects:@"123456",@"34567"

iphone - 如何从 iPhone 应用程序发送彩信

在我的新iOS项目中,我希望最终用户能够在UIButtonAction中MMS文本和/或图像(来自TextField)。我见过具有此功能的类似应用程序(带文本,还没有看到带图像的应用程序)。我在google中搜索但找不到如何执行此操作,非常感谢任何帮助 最佳答案 这会很好用MFMessageComposeViewController*picker=[[MFMessageComposeViewControlleralloc]init];UIPasteboard*pasteboard=[UIPasteboardgeneralPasteb

ios - 按下发送按钮后,MFMessageComposeViewController 消息消失且无法发送(iOS 7)

我有一个应用程序,用户可以在其中选择一个图像并将其发送给friend,方法是将图像附加到MFMessageComposeViewController的一个实例。在MFMVCCView中按下发送后,有时事情会按预期工作——带有图像的消息已成功发送给收件人,或者“消息失败”标签显示在nativeiMessage客户端中的消息旁边(但在在这两种情况下,图像都是在native客户端中可见)。但是,在按下发送后的一半时间内会出现一个错误(在运行iOS7的iPhone4上)。信息——依恋和一切——消失了,再也见不到了。收件人永远不会收到消息并且它不会出现在iMessage中发件人的消息channe

ios - 如何在 MFMessageComposeViewController 中启用摄像头?

我正在开发一个带有按钮的iOS应用程序,以使用SMS/iMessage报告问题。我正在使用MFMessageComposeViewController使用以下代码(Swift3)呈现消息组合界面:if(MFMessageComposeViewController.canSendText()){letcontroller=MFMessageComposeViewController()controller.messageComposeDelegate=selfcontroller.body="ExampleMessage"controller.recipients=["234567890

ios - 应用程序试图在发送文本时在目标上呈现一个 nil 模态视图 Controller

我正在尝试发送一条短信并像这样设置Controller,但我收到一条错误消息'NSInvalidArgumentException',reason:'Applicationtriedtopresentanilmodalviewcontrollerontarget.'我已确保在我的Storyboard中将其连接到TextMessageController,因此我不太确定是什么导致了崩溃。classTextMessageController:UIViewController,MFMessageComposeViewControllerDelegate{varphone:String?ove

iOS:如果使用 "Message"选项共享则崩溃

我们的应用仅支持纵向模式。呈现UIActivityViewController有效。但是,使用“消息”选项共享会使应用程序崩溃:***Terminatingappduetouncaughtexception'UIApplicationInvalidInterfaceOrientation',reason:'Supportedorientationshasnocommonorientationwiththeapplication,and[MFMessageComposeViewControllershouldAutorotate]isreturningYES'与其他选项共享,例如Face

ios - MFMessageComposeViewController 取消按钮不起作用

我使用此block向联系人发送消息,发送后,后退按钮在那里,但是当我触摸它时没有任何反应。请帮帮我:)-(IBAction)InviteIt:(id)sender{if([MFMessageComposeViewControllercanSendText]){MFMessageComposeViewController*messageComposer=[[MFMessageComposeViewControlleralloc]init];messageComposer.messageComposeDelegate=self;NSString*message=@"Youhavemoreb