-(IBAction)didSelectButton:(id)sender
{
NSString *numberString = @"415-592-5909";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",numberString]]];
}
我具有打开拨号程序的代码,但在Xcode 7中不起作用。因此,当我进行搜索时,我必须将电话url方案列入白名单,因此我在info.plist中做了类似的操作
<key> LSApplicationQueriesSchemes</key>
<array>
<string>telprompt</string>
<string>tel</string>
</array>
最佳答案
您在密钥之前添加了一个空格
<key> LSApplicationQueriesSchemes</key>
用更新
<key>LSApplicationQueriesSchemes</key>
希望您得到以下错误:
由于未捕获的异常'InvalidOperationException'而终止应用程序,
原因:“您的Info.plist中缺少电话
LSApplicationQueriesSchemes,对于iOS 9.0'是必需的
只需使用以下命令更新密钥:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>telprompt</string>
<string>tel</string>
</array>
并打开提示符,您必须使用
telprompt
关于ios - 用户单击xcode 7中的按钮时无法打开拨号器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32942589/