1
我試圖用swift從地址簿中獲取人民的生日。'AnyObject'不可轉換爲ABRecordRef
let ab = ABAddressBook.sharedAddressBook()
var birthday: CFDateRef?
for person in ab.people() {
birthday = ABRecordCopyValue(person, kABBirthdayProperty)
...
但我得到以下錯誤在Xcode:
AnyObject」是無法轉換爲ABRecordRef
ABRecordCopyValue
期待一個ABRecordRef
對象作爲第一個參數,但人是AnyObject
型。 它也不適用於person as ABRecordRef
感謝您的建議。這意味着在Swift中我們不使用'Copy'函數和'Ref'屬性? – mt85
你當然可以 - 尤其是那些沒有普通類的API。但在這裏不容易。 – jtbandes