【发布时间】:2010-05-25 06:37:59
【问题描述】:
有没有人尝试过使用 SDK4 的 SMS 编写器? 如果有人有一些参考或源代码,请放在这里
谢谢
【问题讨论】:
标签: objective-c iphone sms message
有没有人尝试过使用 SDK4 的 SMS 编写器? 如果有人有一些参考或源代码,请放在这里
谢谢
【问题讨论】:
标签: objective-c iphone sms message
如果你想支持 3.1 设备,你需要做几件事:
在目标的构建设置中:
在目标的常规设置中,在 Linked Libraries 下,将 MessageUI.framework 旁边的“Type”更改为 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];
}
【讨论】:
如果您已经拥有 4.0 SDK,请检查 MFMessageComposeViewController。用法类似于MFMailComposeViewController。
【讨论】: