将联系人添加到不在设备上工作但在 ABAddressbook 中的模拟器上工作的组中不会出现错误,但联系人不会反映在联系人中的特定组中,但在模拟器上工作正常
我正在使用此代码
if (person) {
ABAddressBookAddRecord(addressBook, person, nil);
ABAddressBookSave(addressBook, &error);
BOOL isADDED = ABGroupAddMember(groupNameRef, person, &error);
NSError *error1 = (__bridge_transfer NSError *)error;
NSLog(@"Reason = %@", error1.localizedFailureReason);
BOOL iSSaved = ABAddressBookSave(addressBook, &error);
}
在模拟器上可以正常工作,但在设备上不行