Vazamento de memória com o ABPeoplePickerNavigationController?
Estou usando esse código para exibir os contatos em um aplicativo.
- (IBAction) selectContact:(id)sender {
ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
picker.peoplePickerDelegate = self;
NSArray *displayedItems = [NSArray arrayWithObjects:[NSNumber numberWithInt:kABPersonAddressProperty], nil];
picker.displayedProperties = displayedItems;
[self presentModalViewController:picker animated:YES];
[picker release];
}
e há um vazamento de memória, de acordo com os instrumentos. Mesmo se eu cancelar o selecionador de pessoas assim:
- (void) peoplePickerNavigationControllerDidCancel:(ABPeoplePickerNavigationController *)peoplePicker {
NSLog(@"peoplePickerNavigationControllerDidCancel");
[self dismissModalViewControllerAnimated:YES];
}
... eu tenho um vazamento:
Eu encontrei algumas postagens de desenvolvedores alegando que este é um erro no SDK e que um erro já foi arquivado. Alguém pode confirmar isso? ou me aponte na direção certa.