¿Cómo eliminar pop-up en la aplicación de iOS al llamar a alguien?

Quiero sugerirle al usuario que haga una llamada desde la aplicación con una window emergente con text específico. Le muestro el primer post emergente y, si está de acuerdo, entonces ejecuto un código para hacer una llamada desde la aplicación. Pero independientemente de usar tel:// , telprompt:// , tel: para el enlace, siempre obtengo un segundo pop-up del sistema con el número de teléfono. ¿Cómo debo cambiar mi código para no get este segundo pop-up del sistema? Busqué preguntas como esta aquí, ninguna de ellas fue útil.

Después de aparecer estas líneas de mi código aparece una segunda window emergente:

  NSString *phoneURLString = @"tel://11111111"; NSURL *phoneURL = [NSURL urlWithString:phoneURLString]; if ([[UIApplication shanetworkingApplication] canOpenURL:phoneURL]) { [[UIApplication shanetworkingApplication] openURL:phoneURL]; } 

También he agregado a Info.plist a la sección LSApplicationQueriesSchemes valores tel y telprompt . Agradeceré cualquier ayuda, gracias de antemano!

Desafortunadamente, lo que deseas hacer no es posible, al less en las versiones existentes de iOS. Ese cuadro de dialog siempre aparecerá.

Por la documentation de Apple para openURL :

Cuando una aplicación de terceros invoca openURL: en un tel: //, facetime: //, o facetime-audio: // URL, iOS muestra un post y requiere confirmación del usuario antes de marcar.