- (void)viewDidLoad {
[super viewDidLoad];
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"2.png"] style:UIBarButtonItemStyleBordered target:self action:nil];
self.navigationItem.rightBarButtonItem = btn;
self.navigationItem.title = @"Contacts";
sBar = [[UISearchBar alloc]initWithFrame:CGRectMake(0,0,320,30)];
sBar.delegate = self;
[self.view addSubview:sBar];
[email protected]"Search";
searchedData = [[NSMutableArray alloc]init];
tableData = [[NSMutableArray alloc]init];
[tableData addObjectsFromArray:dataSource];
}
5
A
Respuesta
0
Deberá implementar el siguiente método de delegado de tabla para que realmente su tabla muestre los datos.
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
Puede encontrar más documentación sobre UITableView
here
0
ABPerson
función [ABAddressBookCopyArrayOfAllPeople] funcionará aquí.
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook);
for (int i = 0; i < nPeople; i++)
{
ABRecordRef ref = CFArrayGetValueAtIndex(allPeople, i);
...
}
Después de buscar la matriz de npeople, puede visualizarla en su tableView o hacer lo que quiera implementar.
1
La siguiente guía de Inicio rápido de los documentos de iOS de Apple podría ayudarlo a comenzar con esto.
Address Book Programming Guide for iPhone - QuickStart
Se le muestra cómo importar los AddressBookUI/AddressBookUI.h
cabeceras y abrir un selector de personas nativas, así como escuchar para cuando se escoge una persona.
Cuestiones relacionadas
- 1. Obtener contactos de la libreta de direcciones de iPhone en una aplicación web móvil?
- 2. Contactos de la libreta de direcciones en Core Data
- 3. ¿Obtener grupo de contactos de la libreta de direcciones?
- 4. ¿Cómo puedo acceder a la libreta de direcciones de iPhone en una aplicación web?
- 5. iPhone: la libreta de direcciones se borra a veces
- 6. cómo obtener contactos usando API de la libreta de direcciones en la programación ios?
- 7. Obtener fotos de la libreta de direcciones en la aplicación iphone
- 8. Libreta de direcciones del iPhone: Orígenes y cuentas de la lista
- 9. Buscar contactos favoritos de la API de la libreta de direcciones de iOS
- 10. Tratar con contactos duplicados debido a tarjetas vinculadas en la API de la libreta de direcciones de iOS
- 11. ¿Cómo obtener los correos electrónicos de contactos de la libreta de direcciones de un iPhone como NSStrings?
- 12. Contactos de iPhone - Obtener el nombre de la empresa
- 13. Cómo importar contactos de Mac OS X AddressBook al simulador de iPhone
- 14. Importación de datos de la libreta de direcciones en el simulador de iPhone
- 15. ¿Cómo buscar en la libreta de direcciones de iphone un número de teléfono específico?
- 16. Importar libreta de direcciones de Gmail/Hotmail/Yahoo usando C# y ASP.NET
- 17. Cómo obtener la lista de cumpleaños contactos de iPhone
- 18. Obtener la imagen de una persona de la libreta de direcciones de iPhone
- 19. ¿Cuáles son las etiquetas que rodean la etiqueta de número de teléfono predeterminado de la libreta de direcciones de iPhone?
- 20. Obtener la etiqueta de número de teléfono iPhone de la Libreta de direcciones
- 21. Diseño de la base de datos de la libreta de direcciones: desnormalizar?
- 22. ¿Cómo se accede al registro del usuario actual en la libreta de direcciones?
- 23. iOS 6 ¿La libreta de direcciones no funciona?
- 24. iPhone ABPeoplePickerNavigationController - Cómo seleccionar dos entradas individuales de dos propiedades multivalo diferentes de una persona de la libreta de direcciones
- 25. ¿Alguien sabe de un contenedor para el marco de la libreta de direcciones para iphone?
- 26. ¿cómo transfiero mi aplicación de iPhone a mi iPhone real?
- 27. Libreta de direcciones iOS - ¿Cómo saber qué contacto se agregó/editó/eliminó?
- 28. Problemas para recuperar la libreta de direcciones para buscar Gmail, Yahoo, Hotmail, Twitter y la lista de contactos de Facebook en Ruby on Rails
- 29. ¿Cómo agregar un nuevo contacto a la libreta de direcciones de iOS?
- 30. Regístrese en los cambios de la libreta de direcciones, usando ABAddressBookRegisterExternalChangeCallback
Traté de editar la pregunta :-P. Fue ilegible. Probablemente deberías agregar más detalles sobre lo que quieres aquí. –
como en mi aplicación tengo que mostrar toda la lista de contactos, pero debe aparecer en mi viewtable. – Furqi