0

可能重复:
我可以在 iPhone 中使用 url 方案打开手机应用吗

在应用程序中,我需要启动手机应用程序。我不想像下面的代码那样立即拨打电话:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@\"tel://911\"]];

....只会拨打 911。我想知道我是否可以启动电话应用程序。我试过这段代码:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@\"tel://\"]];

但它不起作用

请帮我解决这个问题

4

2 回答 2

7

你不能那样做。但是,如果您替换tel:telprompt:它将提示用户确认呼叫。

编辑:另外,@"a string"NSString. 你不应该逃避引号。

于 2013-01-08T10:16:26.370 回答
-2

试试这个代码: -

NSString *prefix = (@"tel://123");
UIApplication *app = [UIApplication sharedApplication];
NSString *dialThis = [NSString stringWithFormat:@"%@", prefix];
NSURL *url = [NSURL URLWithString:dialThis];
[app openURL:url];

注意:电话号码只能是有效格式

希望对你有帮助

于 2013-01-08T10:10:33.257 回答