读书人

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

发布时间: 2012-06-26 10:04:13 作者: rapoo

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-清风

读书人网 >Iphone

热点推荐