iphone版Android联系人属性?

发布于 2024-10-21 06:14:17 字数 123 浏览 0 评论 0原文

我正在寻找一种方法来根据一些事情查询我的 iPhone 应用程序中的联系人。首先,我只想要有电话号码的联系人。其次,我喜欢按照联系次数的顺序对联系人进行排序。

Android 提供的属性使这成为可能并且很容易做到。

I'm looking for a way to query contacts in my iPhone app based on a few things. First I only want contacts that have a phonenumber. Second, id like to sort the contacts in order of the number of times contacted.

Android provides attributes that makes this possible and easy to do.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏九 2024-10-28 06:14:17

我真的不能说我知道答案,但我相信我知道在哪里可以找到答案:

http://developer.apple.com/library/ios/#documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Introduction .html#//apple_ref/doc/uid/TP40007744-CH1-SW1

以下是该文档中似乎相关的一些引用:

有两种方法可以在地址簿数据库中查找人员记录:按名称(使用函数 ABAddressBookCopyPeopleWithName)和按记录标识符(使用函数 ABAddressBookGetPersonWithRecordID)。要完成其他类型的搜索,请使用函数ABAddressBookCopyArrayOfAllPeople,然后使用NSArray方法filteredArrayUsingPredicate:过滤结果。

要对人员数组进行排序,请使用函数 CFArraySortValues,并使用函数 ABPersonComparePeopleByName 作为比较器和 ABPersonSortOrdering 类型的上下文。用户所需的排序顺序(由 ABPersonGetSortOrdering 返回)通常是首选上下文。

这些引用均可以在此页面< /a>.我希望它有帮助。

I can't really say that I know the answer, but I believe I know where to find the answer:

http://developer.apple.com/library/ios/#documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Introduction.html#//apple_ref/doc/uid/TP40007744-CH1-SW1

Here are some quotes from that document that seems relevant:

There are two ways to find a person record in the Address Book database: by name, using the function ABAddressBookCopyPeopleWithName, and by record identifier, using the function ABAddressBookGetPersonWithRecordID. To accomplish other kinds of searches, use the function ABAddressBookCopyArrayOfAllPeople and then filter the results using the NSArray method filteredArrayUsingPredicate:.

To sort an array of people, use the function CFArraySortValues with the function ABPersonComparePeopleByName as the comparator and a context of the type ABPersonSortOrdering. The user’s desired sort order, as returned by ABPersonGetSortOrdering, is generally the preferred context.

Those quotes were both found on this page. I hope it helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文