iphone - MFMessageComposeViewControllerDelegate 错误 - 黑屏

标签 iphone objective-c xcode presentmodalviewcontroller mfmessagecomposeviewcontroller

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

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

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

这是代码:

            MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
            picker.messageComposeDelegate = self;

            picker.recipients = [NSArray arrayWithObject:@"123456789"];   // your recipient number or self for testing
            picker.body = @"test";

            [self presentModalViewController:picker animated:YES];

最佳答案

模拟器当前不支持测试 MFMessageComposeViewController。但 MFMailComposeViewController 是。

在实际设备上尝试您的代码,它会起作用。

关于iphone - MFMessageComposeViewControllerDelegate 错误 - 黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12448212/

相关文章:

iphone - 从 CIImage 获取 UIImage 无法正常工作

xcode - 使用#pragma 抑制 Xcode 中的 “Instance method not found” 警告

iphone - 将文档中的 JPG 图像保存到相册 - 示例代码

iPhone,如何获取设备短日期格式?

iphone - iPhone SDK较小的CAF文件:使用音频队列会降低录制质量吗?

ios - 从应用程序内购买存储/加载 PNG

objective-c - 仅在第一次运行 iOS 时执行功能

xcode - 删除按钮突出显示 SwiftUI

iOS 以编程方式触发的 segue 在成功时执行多次

ios - 使用连接语句更新数据库时 FMDB 语法错误