Iphone通讯录的问题

iOS 码拜 7年前 (2015-05-09) 386次浏览 0个评论
 

通讯录能删除吗?怎么删除?现在找的资料都是怎么获取通讯录数据!

40分
-(void)editar:(id)sender
{
	ABAddressBookRef libroDirec = ABAddressBookCreate(); 
	CFArrayRef	allPeople = ABAddressBookCopyArrayOfAllPeople(libroDirec);
	CFIndex	xPeople = ABAddressBookGetPersonCount(libroDirec);

	for (int i=0; i <xPeople; i++ )
	{
		ABRecordRef ref = CFArrayGetValueAtIndex(allPeople, i);
		CFStringRef nombreX = ABRecordCopyValue(ref, kABPersonFirstNameProperty); 

    	CFStringRef cadena = CFSTR("kate");

    	if (CFStringCompare(nombreX, cadena , 0) == kCFCompareEqualTo )
    	{
	    	ABAddressBookRemoveRecord(libroDirec, ref, nil);
    		ABAddressBookSave(libroDirec, nil);
        }
    }
}

其他相关资料请参考我的博客文章


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Iphone通讯录的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!