ios - 如何在不调用的情况下从另一个应用程序中打开电话应用程序?

标签 ios objective-c iphone ios5 phone-call

我正在尝试在不拨号的情况下从我正在制作的应用程序中只打开“电话”应用程序。

我试过:

NSString *stringURL = @"tel://";

但它什么都不做。任何人都有正确的解决方案。我看过关于这个主题的其他问题,但没有一个有效。

这对打开短信应用有效:

NSString *stringURL = @"sms:";

只是不适用于手机应用程序。 有人知道解决方案吗?

最佳答案

试试这个,

NSString *stringURL = @"tel:phonenumber";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:stringURL]];

关于ios - 如何在不调用的情况下从另一个应用程序中打开电话应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8133318/

相关文章:

iphone - 如何指定 XCode 执行特定代码行或不依赖于配置文件

ios - 如何正确使用 UINavigationController

objective-c - iOS 6 中用于完成 block 的 dispatch_get_current_queue() 的替代方案?

objective-c - 设置自定义 UIPickerView

iphone - 如何在 iOS 5 中关闭核心数据的自动加密

ios - 在同轴移动图像 Xcode-IOS

ios - UITabBar 选择指示器 iPhone X 上的图像高度

带有 Assets 目录的 iOS 图像切片会产生奇怪的伪像

iphone - 如何在 iPad 应用程序中显示 GridView 等数据

iphone - 即使新版本已获批准并准备销售,AppStore 仍会下载旧版本