如何联系我们?

Posted imchuyun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何联系我们?相关的知识,希望对你有一定的参考价值。

感谢各位的支持,如您需联系我们,请通过以下方式:

(注意,除此之外的所有自称我们的工作人员均为骗子!)

【商务合作QQ】2135820046

【商务合作WX】Tob_Kai

【商务邮箱MAIL】2135820046@qq.com

添加请说明来由,合作请详细说明项目。

 

如何从地址簿获取联系人到我们的本机应用程序

【中文标题】如何从地址簿获取联系人到我们的本机应用程序【英文标题】:how to get contacts in to our native application from Addressbook 【发布时间】:2011-11-22 16:08:28 【问题描述】:

我使用下面的代码让联系人进入我们的应用程序。

此代码在设备 allPeople 为零的模拟器中运行良好

任何我忘记的事情请帮助我

if(addressBookCollection==nil) 
    addressBookCollection = ABAddressBookCreate();
 
ABRecordRef source = ABAddressBookCopyDefaultSource(addressBookCollection);
CFArrayRef allPeople= ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering (addressBookCollection,source,1);

CFIndex nPeople = ABAddressBookGetPersonCount(addressBookCollection);

NSMutableArray* tempContactArray = [[NSMutableArray alloc] initWithCapacity:nPeople];
    for(int i=0 ; i < nPeople; i++)
    
                  ......
        

【问题讨论】:

这有帮助吗? ***.com/questions/3747844/… 【参考方案1】:
 #import<AddressBook/AddressBook.h> 

 ABAddressBookRef addressBook = ABAddressBookCreate();

 CFArrayRef all = ABAddressBookCopyArrayOfAllPeople(addressBook); 

 CFIndex n = ABAddressBookGetPersonCount(addressBook); 

 for( int i = 0 ; i < n ; i++ ) 

    

      ABRecordRef ref = CFArrayGetValueAtIndex(all, i); 

      ABMultiValueRef contactnumber = ABRecordCopyValue(ref, kABPersonPhoneProperty);

      for(CFIndex j = 0; j < ABMultiValueGetCount(contactnumber); j++)

           

               CFStringRef contactnumberRef = ABMultiValueCopyValueAtIndex(contactnumber, j);

               NSString *contactnumberstr = (NSString *)contactnumberRef;

               CFRelease(contactnumberRef); [self.contactnumberArray contactnumber]; 

               [contactnumber release]; 
           
   

您将获得“self.contactnumberArray”数组中的联系人。

享受吧!

【讨论】:

以上是关于如何联系我们?的主要内容,如果未能解决你的问题,请参考以下文章

苹果手机如何恢复通讯录联系人呢?怎样恢复

联系表单提交后如何重定向到感谢页面 - Wordpress 高级主题联系我们 php 模板 [关闭]

如何在 WordPress 中创建联系表格?

如何从地址簿获取联系人到我们的本机应用程序

如何在 Android 应用程序中为联系我们表单设置 onClickListener

我们如何从 API 中检索对讲信使用户/联系人?