首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

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

2012-06-26 
iphone应用开发之十:发送短信/邮件/打电话From:http://www.2cto.com/kf/201111/111886.html??+ (void) mak

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

From:http://www.2cto.com/kf/201111/111886.html

?

?

+ (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]];???

?

}??? ?

?

?

作者 andy-清风

热点排行