邮件接口调用:
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController *mailViewController = [[MFMailComposeViewController alloc] init];
[mailViewController setSubject:@"来自朋友的分享"];
// [mailViewController addAttachmentData:[NSData dataWithData:UIImagePNGRepresentation(((EGOPhotoImageView*)[self.photoViews objectAtIndex:_pageIndex]).imageView.image)] mimeType:@"png" fileName:@"Photo.png"];
NSString *msg = [NSString stringWithFormat:@"我有个文件想要分享给你,放在LeadTone手机邮箱套件上,可以通过下面链接访问:\r\n %@",url ];
[mailViewController setMessageBody:msg isHTML:NO];
mailViewController.mailComposeDelegate = self;
[self presentModalViewController:mailViewController animated:YES];
[mailViewController release];
}
else {
alertToCustomMessage(@"请设置系统邮件!");
}
短信接口调用:
Class messageClass = (NSClassFromString(@"MFMessageComposeViewController"));
if (messageClass != nil) {
// Check whether the current device is configured for sending SMS messages
if ([messageClass canSendText]) {
[self displaySMSComposerSheet:url];
}
else {
alertToCustomMessage(@"设备没有短信功能" );
}
}
else {
alertToCustomMessage(@"iOS版本过低,iOS4.0以上才支持程序内发送短信");
}