And*_*can 8 sorting ios swift cncontact
我知道我可以像这样对CNContacts进行排序:
let fetch = CNContactFetchRequest(...)
fetch.sortOrder = .UserDefault
Run Code Online (Sandbox Code Playgroud)
现在的问题是:我怎么觉得什么是该排序顺序?除了一些hacky启发式检查从fetch枚举返回的内容.
有一个旧的ABPersonGetSortOrdering()调用可能会保持一段时间,但肯定有一个CNContact方法来做到这一点.
Ken*_*Ken 10
ABPersonGetSortOrdering() 在iOS 9.0中已弃用:使用[[CNContactsUserDefaults sharedDefaults] sortOrder]
let sortOrder = CNContactsUserDefaults.sharedDefaults().sortOrder
雨燕4
使用默认排序顺序:
let sortOrder = CNContactsUserDefaults.shared().sortOrder
Run Code Online (Sandbox Code Playgroud)
对于自定义排序顺序即
let customSortOrder = CNContactSortOrder.givenName
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1587 次 |
| 最近记录: |