पुष्टि की आवश्यकता नहीं है और प्रोग्रामेटिक रूप से किए जाने पर नहीं दिखाया जाता है। यदि कोई संख्या क्लिक की जाती है तो आपको सफारी में अलर्ट व्यू दिखाई देगा।
हालांकि, मेरे अपने अनुभव में, मुझे विश्वास है कि ग्राहक के लिए एक संवाद बॉक्स देखने के लिए यह अधिक सुविधाजनक है ताकि वे गलती से किसी को फोन न करें। लोग बिना किसी सोच के ऐप्स में चीजों को टैप करते हैं और यह इस मामले में खराब हो सकता है।
की नकल करने के लिए क्या सफारी आप कुछ इस तरह कर सकते हैं करता है:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:@"Call 12345678?" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Call", nil];
[alert show];
alert.tag = 1;
[alert release];
और
-(void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
switch (alertView.tag) {
case 1:
if (buttonIndex == 1) {
NSURL *url = [NSURL URLWithString:@"tel://12345678"];
[[UIApplication sharedApplication] openURL:url];
}
break;
default:
break;
}
}
कृपया स्वीकार किए जाते हैं उत्तर को बदल के बाद से दूसरा समाधान तरह से क्लीनर है (उदाहरण के लिए संदेश स्थानीयकृत) और मैं इस पर ध्यान नहीं था समय :) – yonix