我在我的应用程序中使用以下代码来创建并填充用户发送的短信。这个代码是通过按UIButton来调用的。iPhone短信功能
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
if([MFMessageComposeViewController canSendText])
{
controller.body = @"Hello from Mugunth";
controller.recipients = [NSArray arrayWithObjects:@"12345678", @"87654321", nil];
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
}
在初始加载视图时,我想测试设备功能,并在必要时隐藏按钮(例如在iPod touch上)。
有没有人有关于如何做到这一点的任何代码示例?请注意,我只针对iOS 4.0及更高版本,我知道上面的代码在使用早期版本iOS的设备上不起作用。
问候
[MFMessageComposeViewController canSendText]是否照顾我需要的功能?我没有iPod touch设备进行测试。 – 2011-03-05 22:19:11