我是ios编程的新手。
我想在点击特定单元格时启动邮件程序。 所以,我今天编写了这段代码,但是这段代码不起作用。
我的代码出了什么问题?
if (indexPath.section == 1 && indexPath.row == 0 ) {
NSURL *url = [NSURL URLWithString:@"mailto:email@test.com"];
UIApplication *application = [UIApplication sharedApplication];
//this condition fails and it outputs "Error" in console log.
if([application canOpenURL:url]) {
[application openURL:url];
} else {
NSLog(@"Error!");
}
}
答案 0 :(得分:1)
由于模拟器中没有Mail应用程序,canOpenURL:
/ openURL:
功能将失败。在设备上测试这些功能。