我正在使用此代码在应用程序中显示联系人。
- (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];
}
根据仪器,存在内存泄漏。即使我像这样取消人员选择器:
- (void) peoplePickerNavigationControllerDidCancel:(ABPeoplePickerNavigationController *)peoplePicker {
NSLog(@"peoplePickerNavigationControllerDidCancel");
[self dismissModalViewControllerAnimated:YES];
}
...我有一个泄漏:
我发现一些开发人员的帖子声称这是 SDK 中的一个错误,并且已经提交了一个错误。有人可以确认吗?或指出我正确的方向。