如何在iOS 5中以iPhone编程方式启动电话?我试过以下代码调用功能工作正常,但是当我点击取消按钮时,它显示黑屏。
NSString *phoneUrl;
phoneUrl=@"9866510857";
NSString *phoneNumber = [@"tel://" stringByAppendingString:phoneUrl];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
答案 0 :(得分:1)
1)放弃//所以你只需要“tel:9866510857”。我不确定他们是否受伤,但他们肯定没有必要(见https://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/PhoneLinks.html)。
2)确保您没有在模拟器上进行测试;它没有手机应用程序,所以无论如何都不会发生。如果您没有这样做,请在实际的iPhone上进行测试。