iOS:来自App的电话奇怪错误

时间:2016-01-28 15:32:16

标签: ios objective-c iphone phone-call

为了从我的应用程序拨打电话,我使用了以下代码:

NSString *phoneNumber = @"666666666";
NSString *phoneURLString = [NSString stringWithFormat:@"tel://%@", phoneNumber];
NSURL *phoneURL = [NSURL URLWithString:phoneURLString];

if ([[UIApplication sharedApplication] canOpenURL:phoneUrl]) {
    [[UIApplication sharedApplication] openURL:phoneUrl];
} else
{
    calert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Call facility is not available!!!" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil, nil];
    [calert show];
}

它按预期工作,但是当我在iPhone上运行时,我在Xcode控制台上遇到以下错误:

  

错误:[AVAudioSession通知线程] AVAudioSessionPortImpl.mm:49:   ValidateRequiredFields:端口iPhone的未知选定数据源   Micr√≥fono(类型:MicrophoneBuiltIn)

我搜索了有关此错误的信息,但我找不到任何可以帮助我了解原因的原因。

有什么想法吗?

由于

使用CanOpenURL编辑:验证。

我也注意到我在iPhone 5上使用iOS 9.2获取错误,但在使用iOS 8.2的iPhone 6上却没有。

0 个答案:

没有答案