Sorting 如何使用;ABAddressBookCopyArrayFallPeopleInSourceWithSortOrdering“;斯威夫特?
在下面的函数中传递什么作为参数“sortOrdering”的值Sorting 如何使用;ABAddressBookCopyArrayFallPeopleInSourceWithSortOrdering“;斯威夫特?,sorting,swift,ios8,addressbook,Sorting,Swift,Ios8,Addressbook,在下面的函数中传递什么作为参数“sortOrdering”的值 let temp = ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering(addressBook: self.objAddressBook, source: sourceOfAddressBook, sortOrdering: .......) 我有“地址簿”和“来源”的值 我传递的是“KabbersonSortByFirstName”,它给了我以下错误 无法将表达式
let temp = ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering(addressBook: self.objAddressBook, source: sourceOfAddressBook, sortOrdering: .......)
我有“地址簿”和“来源”的值
我传递的是“KabbersonSortByFirstName”,它给了我以下错误
无法将表达式的类型(addressBook:@lvalue ABAddressBook!,source:@lvalue Unmanaged!,sortOrdering:Int)转换为类型“$T5”
当它在目标C中工作时
let temp = ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering(addressBook: self.objAddressBook!, source: sourceOfAddressBook!, sortOrdering: ABPersonGetSortOrdering())
显示个人记录
abpersongetsortoring
返回用户对人员列表的排序首选项
申报SWIFT
func ABPersonGetSortOrdering()->ABPersonSortOrdering
返回值
用户的排序首选项
谢谢您的回答,但我如何设置个人或个人排序?是否要覆盖用户的首选项?它将根据用户的选择返回按名字或姓氏排序。否,我没有,但现在它给了我新的错误!“无法将表达式的类型”(addressBook:@lvalue ABAddressBook!,source:(按速率)lvalue Unmanaged!,sortOrdering:ABPersonSortOrdering)转换为类型“Unmanaged!”“您不必声明此函数。”。