【iphone应用开发】iphone应用开发之十:发送短信/邮件/打电话

来源:互联网 发布:域名不备案会怎么样 编辑:程序博客网 时间:2024/06/06 05:30
+ (void) makeCall:(NSString *)phoneNumber  {      if ([DeviceDetection isIPodTouch]){          [UIUtils alert:kCallNotSupportOnIPod];          return;      }            NSString* numberAfterClear = [UIUtils cleanPhoneNumber:phoneNumber];                NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@", numberAfterClear]];      NSLog(@"make call, URL=%@", phoneNumberURL);            [[UIApplication sharedApplication] openURL:phoneNumberURL];      }  + (void) sendSms:(NSString *)phoneNumber  {      if ([DeviceDetection isIPodTouch]){          [UIUtils alert:kSmsNotSupportOnIPod];          return;      }            NSString* numberAfterClear = [UIUtils cleanPhoneNumber:phoneNumber];            NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"sms:%@", numberAfterClear]];      NSLog(@"send sms, URL=%@", phoneNumberURL);      [[UIApplication sharedApplication] openURL:phoneNumberURL];      }  + (void) sendEmail:(NSString *)phoneNumber  {      NSURL *phoneNumberURL = [NSURL URLWithString:[NSString stringWithFormat:@"mailto:%@", phoneNumber]];      NSLog(@"send sms, URL=%@", phoneNumberURL);      [[UIApplication sharedApplication] openURL:phoneNumberURL];      }  + (void) sendEmail:(NSString *)to cc:(NSString*)cc subject:(NSString*)subject body:(NSString*)body  {      NSString* str = [NSString stringWithFormat:@"mailto:%@?cc=%@&subject=%@&body=%@",                       to, cc, subject, body];      str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];        }  

原创粉丝点击