вот проблема, которую я получаю. Буду признателен за любую оказанную помощь.Swift AddressBook - копия всех людей в исходном коде с вопросом упорядочения сортировки
Вот код: сообщение
var addressBook: ABAddressBookRef = {
var error: Unmanaged<CFError>?
return ABAddressBookCreateWithOptions(nil,
&error).takeRetainedValue() as ABAddressBookRef
}()
var source = ABAddressBookCopyDefaultSource(addressBook)!
var allPeople = ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering(addressBook, source: source, sortOrdering: kABPersonSortByFirstName)
Ошибка: Не удается преобразовать тип Выражение в '(ABAddressBookRef, источник: @lvalue Неуправляемый, sortOrdering: Int)' для типа '$ T4'
Спасибо !! Еще одна проблема ... как мне преобразовать неуправляемый в CFArray или даже лучше, NSArray? –
потому что allPeople в настоящее время типа неуправляемого, который я не могу перебирать с помощью цикла –
@ user3471847: Возможно, 'ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering (...). TakeRetainedValue() as [ABRecord]'? –