ios发短信的方法


iOS发送短信

发布者: Seven's - 2011/11/17 - 分类:iOS开发

iPhone开发,发送短信的方法:
iPhone开发中,发送短信方法有二:
1。URL Scheme,这样不可以设置短信内容
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://10086"]];
//打电话可以这样
//[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]]; 
2。MFMessageComposeViewController,这样可以设置短信的内容
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
        if ([MFMessageComposeViewController canSendText])        {
            if (![self.friendLabel.text isEqualToString:@"{好友}"])
                controller.recipients = [NSArray arrayWithObjects:self.friendLabel.text, nil];
                controller.body = self.shareMessageTextView.text;
                controller.messageComposeDelegate = self;
                [self presentModalViewController:controller animated:YES];

}


ps:如果只是对某个人发信息或则打开一些链接或者电话某人的话,nimbus项目中的example下的catalog下有各种实现的方式

你可能感兴趣的:(ios,iOS发短信)