|
Hola, quisiera saber como implementar la opcion de llamar, es decir, que se abra la aplicacion de telefono al pulsar en uno de los numeros que muestra el ABPersonViewController. He conseguido ver el contacto (obviamente), y poder editarlo, incluyendo esto.
Pero me gustaría que al igual que hace la aplicación de contactos, al pulsar sobre el numero, abra la aplicación del telefono y llame a ese numero. Gracias! |
La pregunta ha sido cerrado por el siguiente motivo "La pregunta esta respondida, con respuesta aceptada." por La pregunta ha sido cerrado por la siguiente razón "La pregunta esta respondida, con respuesta aceptada." by jlillop 10 Ago '12, 14:47
|
Me autorespondo: para habilitar esto basta con retornar YES en este metodo delegado: peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson Gracias. |
|
Utiliza el método openURL: para abrir la app del teléfono y realizar la llamada. Un ejemplo chorra:
Pero esto como lo implemento en el ABPersonViewController que es una clase del framework <addressbookui addressbookui.h=""> ??
(10 Ago '12, 11:01)
jlillop
Ese viewController tiene una referencia a un objeto de tipo ABPerson. Ese objeto te puede dar acceso a las propiedades del contacto, entre otras su número de teléfono. Te recomiendo que mires la documentación de Apple aquí, sobre todo los métodos displayedPerson y displayedProperties.
(10 Ago '12, 11:28)
Daedalus
Si las propiedades las se sacar, telefono nombre, direccion. Lo que no sé es como al abrir la ventana con ABPersonViewController (que yo no he diseñado) simplemente declaro y muestro como modal, poder implementar en ella que al dar al dato que sea telefono (llame). No se si me explico, perdonadme a la vez por que soy nuevo. Gracias.
(10 Ago '12, 12:02)
jlillop
|