这很可能是一个非常明显的答案,但我只是没有看到。单击按钮后,我想打开电话应用程序。
[[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/