我正在使用CNContacts和CNContactUI框架,并通过此选择联系人
CNContactPickerViewController *contactPicker = [CNContactPickerViewController new];
contactPicker.delegate = self;
[self presentViewController:contactPicker animated:YES completion:nil];
和
-(void)contactPicker:(CNContactPickerViewController *)picker didSelectContact:(CNContact *)contact
{
NSArray *array = [[NSArray alloc] initWithObjects:contact, nil];
NSError *error;
NSData *data = [CNContactVCardSerialization dataWithContacts:array error:&error];
NSLog(@"ERROR_IF_ANY :: %@",error.description);
}
此contact对象具有contact.imageData和来电日志。但当我试图交叉检查这些数据时
NSArray *contactList = [NSArray arrayWithArray:[CNContactVCardSerialization contactsWithData:data error:nil]];
CNContact *contactObject = [contactList objectAtIndex:0];
这是获取null:
//contactObject.imageData
为什么我在签入联系人时得到此null,并且此联系人有图像?
https://stackoverflow.com/questions/39638149
复制相似问题