obteniendo puntos de interrupción recuperando datos de la libreta
Estoy recuperandophoneNumbers
y estoy consiguiendo un punto de quiebre. He pasado las últimas horas tratando de arreglarlo, pero todavía no he tenido suerte.
<code>-(void)textMessage{ ABAddressBookRef addressBook = ABAddressBookCreate(); NSMutableArray *array =[[NSMutableArray alloc]init]; NSMutableArray *temp; NSMutableArray *temp2 = [[NSMutableArray alloc]init]; for(int i =0;i<[savedPeople count];i++){ NSString *temp = (NSString*) ABAddressBookCopyPeopleWithName(addressBook, (CFStringRef)[savedPeople objectAtIndex:i]); NSLog(@"%@",temp); [temp2 addObject:temp]; ABRecordRef thisPerson = (ABRecordRef)[temp2 objectAtIndex:i]; ABMultiValueRef phoneProperty = ABRecordCopyValue(thisPerson, kABPersonPhoneProperty); NSLog(@"%@",phoneProperty); } array = temp2; NSLog(@"%@",array); CFRelease(addressBook); } </code>
¿Alguien sabe qué le pasa?