草庐IT

mfmessagecomposeviewcontroller

全部标签

ios - MFMessageComposeViewController 取消按钮不起作用

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

objective-c - iOS:适用于 iPad 的 MFMessageComposeViewController

是否可以在iPad中打开短信应用程序(MFMessageComposeViewController)?我已经有一个实现此功能的应用程序;在模拟器中测试它运行良好,但在iPad中,它显示默认错误消息它不支持SMS功能。有什么方法可以在iPad中打开短信应用程序? 最佳答案 答案很简单,没有越狱就无法从iPad发送短信。 关于objective-c-iOS:适用于iPad的MFMessageComposeViewController,我们在StackOverflow上找到一个类似的问题:

ios MFMessageComposeViewController ipod 崩溃

您好,我正在使用MFMessageComposeViewController在iPhone应用程序中发送消息。由于这是一个iPhone应用程序,它还支持iPod。当点击消息按钮时,应用程序崩溃,因为消息在iPod上不可用。那么有没有一种方法可以检查设备是否是iPod,以便我可以隐藏消息按钮,这样用户就不会点击iPod中的消息并崩溃。这是我用于消息传递的代码。-(IBAction)Message:(id)sender{MFMessageComposeViewController*messaging=[[MFMessageComposeViewControlleralloc]init];m

ios - 使用 MFMessageComposeViewController 发送到 Google map 的 SMS 链接

我想知道是否有可能构建一条SMS来发送map位置的详细信息,它至少可以链接到iOSmap或移动网络谷歌地图,其方式与通过实际map应用程序构建的方式相同,当用户通过短信点击“分享”时。例如看图片:我已经搜索了SO和其他网站,但还没有找到明确的答案。(我不关心iOS似乎唯一合适的解决方案是构建HTML链接,然后在将其附加到SMS消息之前使用GoogleURL缩短器将其缩短。我正在实现,直到找到更好的解决方案。 最佳答案 跳过一行并缩进八个空格。这是列表的四个空格和四个触发代码块。 关于io

ios - 在 iOS6 中关闭/重新呈现 MFMessageComposeViewController 问题,但在 iOS5 中没问题

我正在展示一个MFMessageComposeViewController,它在iOS4和iOS5上运行良好,但在iOS6上有问题。View显示正常,但如果将其关闭然后再显示,则显示不正确-仅显示To:行,主体和键盘丢失。(抱歉,我目前无法发布屏幕截图,因为在我拍摄时XCode会崩溃,我在输入时正在下载旧版本的XCode)。在调试器中单步执行代码,我注意到问题可能早于重新呈现-我注意到当dismissViewControllerAnimated:被调用时,整个View不会立即被关闭,而是消息正文和键盘被解雇,留下To:,与重新呈现View时显示的内容相同。用截图描述可能更容易,我会尽快

ios - MFMessageComposeViewController 发送失败

我正在尝试让用户通过短信发送电话验证文本。他们第一次尝试将消息发送到一个号码时,看起来消息通过了,我们得到了一个带有MessageComposeResultSent的回调。但是,实际上没有消息排队或发送。在iMessage中查看,列表顶部有电话号码的记录,但没有消息,只是黑屏。如果再次尝试向同一号码发送SMS,它将通过。实现看起来很简单,所以不确定这是一个错误还是我做错了什么。这是我们的代码:MFController=[[MFMessageComposeViewControlleralloc]init];if([MFMessageComposeViewControllercanSend

ios - 在呈现的 MFMessageComposeViewController 中打开 URL

我有一个应用程序,它提供了一个MFMessageComposeViewController用于发送预定义号码的文本消息。当前用户已经有这个号码的SMS历史记录,所以已经存在的这个号码的SMS显示在编辑器中。其中一些SMS中包含链接。问题是:当我点击我的应用程序消息编辑器中的链接时,该链接什么也不做。但是当我打开SMS应用程序时,选择联系人并单击它在Safari中打开的旧消息中的链接。问题是:有什么方法可以处理MFMessageComposeViewController内链接的点击吗? 最佳答案 据我所知,目前这是不可能的。而且你也不

ios - 将 vCard 附加到 MFMessageComposeViewController

我正在尝试将.vcf文件附加到MFMessageComposeViewController作为我应用程序中的共享联系人功能。我提到了thislink据说无法通过消息编辑器发送联系信息。我还尝试按照thislink中的建议将编码字符串设置为邮件正文,这也没有用。我不知道它是如何在默认消息应用程序中实现的,如下图所示。谁能建议我如何在iPhone的默认联系人应用程序中实现此共享联系人选项?非常感谢任何及时的帮助。 最佳答案 添加附件功能是在iOS7中通过MFMessageComposeViewController类添加的。方法–addA

ios - MFMessageComposeViewController 不会出现在 iPad 上的表单中

如果我在iPad(iOS8)上从ViewController运行此代码:MFMessageComposeViewController*controller=[[[MFMessageComposeViewControlleralloc]init]autorelease];controller.modalPresentationStyle=UIModalPresentationFormSheet;[selfpresentViewController:controlleranimated:YEScompletion:nil];我得到一个全屏消息撰写View。但是我在任何地方都看不到MFMes

ios - MFMessageComposeViewController 短信发送委托(delegate)

我在我的应用程序MFMessageComposeViewController中实现了发送短信的功能。它运行良好,但我不知道是否可以知道消息实际发送的时间。-(void)sendSMS:(NSString*)bodyOfMessagerecipientList:(NSArray*)recipients{MFMessageComposeViewController*controller=[[MFMessageComposeViewControlleralloc]init];if([MFMessageComposeViewControllercanSendText]){controller.