草庐IT

ABGroupAddMember

全部标签

iphone - ABGroupAddMember 不适用于 iOS4 设备

下面的代码在模拟器(iOS4和5)中运行良好,但在iOS4设备上没有添加任何联系。没有返回错误。你知道为什么吗?ABAddressBookRefab=ABAddressBookCreate();abGroupRef=ABAddressBookGetGroupWithRecordID(ab,1);ABRecordRefpRef=ABAddressBookGetPersonWithRecordID(ab,1);ABGroupAddMember(abGroupRef,pRef,&anError);ABAddressBookSave(ab,&anError);谢谢,--约瑟夫

ios - 为什么 ABGroupAddMember 会失败?它返回 NO 并且不设置 CFErrorRef 值

我需要阻止在我们的应用程序中显示联系人组,但是从地址簿中简单地删除组对用户来说是侵入性的。因此,我试图在显示联系人之前删除它们,然后在完成后将它们添加回去,以便地址簿保持不变并且iOS联系人应用程序按原样显示组。我创建了两个数组来存储信息:NSArray*aGroups;NSMutableArray*aGroupMembers;我删除组,存储它们,并在viewWillAppear中显示选择器://Removegrouprecordsforthelifeofthisview.CFErrorReferror;ABAddressBookRefabRef=ABAddressBookCreate