这是我获取联系人姓名的代码,我将如何获取他们的电话号码?
func createAddressBook() -> Bool {
if self.addressBook != nil {
return true
}
var err : Unmanaged<CFError>? = nil
let addressBook : ABAddressBook? = ABAddressBookCreateWithOptions(nil, &err).takeRetainedValue()
if addressBook == nil {
println(err)
self.addressBook = nil
return false
}
self.addressBook = addressBook
getContactNames()
return true
}
func getContactNames() {
if !self.determineStatus() {
println("not authorized")
return
}
let people = ABAddressBookCopyArrayOfAllPeople(addressBook).takeRetainedValue() as NSArray as [ABRecord]
for person in people {
var contactName = ABRecordCopyCompositeName(person).takeRetainedValue() as String
self.contacts.append(contact(name: contactName))
}
}
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。