2016-08-04 162 views
2

我面臨的一個問題,同時撥打通話,因爲它是爲免費電話本地號碼與一個開始ISD是否可以通過編程方式關閉iOS中的撥號輔助功能?

NSString *phNo = @"18605003000"; 
NSURL *phoneUrl = [NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",phNo]]; 
NSLog(@"in call"); 
if ([[UIApplication sharedApplication] canOpenURL:phoneUrl]) { 
    [[UIApplication sharedApplication] openURL:phoneUrl]; 
} 

對於上面的代碼,當衆議院協助撥打電話時自動分配國際或本地前綴是ON,它是前綴號碼和轉換+1(860)500-3000這實際上是印度免費重定向到ISD打電話..爲了避免這種情況,我想檢查是否戴爾協助是ON或方式以編程方式禁用此功能。

我甚至提到這個iOS dial assist auto formats local number to USA number但這種方式是帶嶺至錯誤號碼

所以,可以在任何請建議我可能的方式是什麼?

enter image description here

回答

1

我試過的代碼,並且有輔助錶盤上,但撥打 「18005003000」,並沒有轉化爲+1(800)500-3000

NSURL *url = [NSURL URLWithString:@"tel://18005003000"]; 
[[UIApplication sharedApplication] openURL:url]; 
+0

是的,但號碼,我已經給不是一個有效號碼免費電話號碼,我正在使用..我的免費電話號碼有1860,我得到這個issue.Please找到我更新的問題 – Sujania

+0

ohk,其考慮18605003000作爲一個手機號碼。檢查 – gurmandeep

+0

到目前爲止,我已經檢查出,我無法找到任何代碼,讓我們在撥號協助的手。 – gurmandeep

相關問題