这很可能是一个非常明显的答案,但我只是没有看到。单击按钮后,我想打开电话应用程序。

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


那行代码应该做到这一点。问题是,取决于应用程序中发生了什么,我希望它拨打其他号码。我做了一个字符串变量,我想用???把它放到空格中。

就像是:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://(myPhoneNumberString)"]];


有任何想法吗?

谢谢

最佳答案

看一下NSString文档。

这样的事情会起作用:

[ NSURL URLWithString: [ NSString stringWithFormat: @"tel://%@", myPhoneNumberStringVar ]


字符串格式与printf C函数基本相同,但附加的%@格式用于打印对象表示形式。

关于ios - 打开电话申请,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8781176/

10-12 00:40