0

名字、姓氏和电子邮件地址非常有用!我一到地址,我就崩溃了。

            NSString *firstName =       (NSString *)ABRecordCopyValue(thisPerson, kABPersonFirstNameProperty);
            NSString *lastName  =       (NSString *)ABRecordCopyValue(thisPerson, kABPersonLastNameProperty);
            NSString *emailAddress  =   (NSString *)ABRecordCopyValue(thisPerson, kABPersonEmailProperty);
            NSString *address   =       (NSString *)ABRecordCopyValue(thisPerson, kABPersonAddressStreetKey);
            NSString *city      =       (NSString *)ABRecordCopyValue(thisPerson, kABPersonAddressCityKey);
            NSString *state     =       (NSString *)ABRecordCopyValue(thisPerson, kABPersonAddressStreetKey);
            NSString *zip       =       (NSString *)ABRecordCopyValue(thisPerson, kABPersonAddressZIPKey);
4

1 回答 1

2

地址是多值属性((a multivalue property of type kABMultiDictionaryPropertyType)你不能像这样直接使用ABRecordRef对象访问它。

您首先需要获取该多值属性,然后使用它可以访问街道、城市和其他地址属性。

于 2011-04-09T06:37:53.557 回答