如何在 OS X 地址簿上获取本地化的标签名称?

how to get localized label names on OS X Addressbook?

我在 iOS 和 OS X 中都使用地址簿框架,现在 iOS 我使用了这样的东西:

CFStringRef phoneNumberLocalizedLabel = ABAddressBookCopyLocalizedLabel( phoneNumberLabel );

但是在 OS X 我正在使用这个:

NSString *emailType = [emails labelAtIndex:i];

而且我似乎找不到获取本地化字符串的方法,有什么办法可以实现吗?

看来我没有仔细阅读文档,无论如何你可以使用ABLocalizedPropertyOrLabelABCopyLocalizedPropertyOrLabel方法,例如:

NSString *locLabel1 = ABLocalizedPropertyOrLabel([phoneNumbers labelAtIndex:i]);