ABAddressBook更改默认排序顺序

问题描述:

是否有可能更改iPhone通讯录中的排序顺序和复合名称格式与代码?有方法来获得这些属性(ABPersonGetSortOrdering, ABPersonGetCompositeNameFormat),但我没有找到任何设置它们。ABAddressBook更改默认排序顺序

+0

可能的重复http://stackoverflow.com/questions/2697893/how-to-sort-iphone-contact-book/2697942#2697942 – mbh 2012-02-13 14:20:02

+0

甚至不是重复。我想改变全球的iPhone设置,而不是从地址簿中获取人员并对其进行排序...... – Bartek 2012-02-13 15:03:03

从iOS 7.0开始,addressBook API不提供setter来更改排序顺序或复合名称格式。

但是,您可以从addressBook中取出名称,并在显示它们之前将它们的格式设置为您的偏好。