Iphone SDK 4短信作曲家

Suk*_*iya 0 iphone sms message objective-c

有没有人试图使用SDK4的短信作曲家?如果有人有一些参考或源代码请放在这里

谢谢

Chr*_*lay 5

如果您想支持3.1设备,您需要做一些事情:

在目标的构建设置中:

  • 将Base SDK设置为iPhone Device 4.0
  • 将iPhone OS部署目标设置为iPhone OS 3.x(您要支持的最低操作系统级别)

在目标的常规设置中,在"链接库"下,将"MessageUI.framework"旁边的"类型"更改为Weak.

不导入<MessageUI/MFMessageComposeViewController.h>或在3.1上启动时会崩溃.只需导入<MessageUI/MessageUI.h>

要确保它不会在3.1.x上崩溃,您需要测试MFMessageComposeViewController的可用性:

Class smsClass = (NSClassFromString(@"MFMessageComposeViewController"));
if (smsClass != nil && [MFMessageComposeViewController canSendText]) {
   MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
   controller.body = text;
   controller.recipients = [NSArray arrayWithObjects: nil];
   controller.messageComposeDelegate = self;
   [self presentModalViewController:controller animated:YES];
   [controller release];                
}
Run Code Online (Sandbox Code Playgroud)