我正在将一组ABRecordID(实际上包装在NSNumber中)存储到NSUserDefaults中。到目前为止一切顺利,但现在我需要将它们加载到ABRecordRef中,但找不到要使用的函数。我只是在寻找从ABRecordID创建ABRecordRef的函数,仅此而已。 最佳答案 找到了!ABAddressBookGetPersonWithRecordID(ABAddressBookRefaddressBook,ABRecordIDrecordID); 关于ios-在iOS中从ABR
我正在尝试使用swift从地址簿中获取人们的生日。letab=ABAddressBook.sharedAddressBook()varbirthday:CFDateRef?forpersoninab.people(){birthday=ABRecordCopyValue(person,kABBirthdayProperty)...但我在xcode中收到以下错误:AnyObject'isnotconvertibletoABRecordRefABRecordCopyValue需要一个ABRecordRef对象作为第一个参数,但person是AnyObject类型。它也不适用于persona
我想获取ABPersonRef和ABGroupRef的所有属性的列表,而不必使用kABPersonFirstNameProperty、kABPersonLastNameProperty的iOS预定义键...我正在玩地址簿,我想迭代一个特定的人的所有值(value)观。我知道有预定义的键,但Apple将来很可能会添加新的键,所以我想做类似的事情:ABAddressBookRefaddressBook=ABAddressBookCreate();NSArray*allPeople=(NSArray*)ABAddressBookCopyArrayOfAllPeople(addressBo