kAB ***属性列表?

时间:2012-06-01 13:48:01

标签: cocoa addressbook appkit

AddressBook框架有一个常量列表,如kABFirstNameProperty。我想知道是否有一个我可以在用户界面中显示的列表,而不是自己“复制”这个?

2 个答案:

答案 0 :(得分:1)

在Mac的基于C语言的地址簿API中,a function named ABCopyArrayOfPropertiesForRecordType听起来就像你需要的那样。

我希望属性键与Objective-C AB API中的属性键相同,如果你正在使用它,但你应该测试它 - 或者只是使用基于C的API。

答案 1 :(得分:1)

我刚刚找到了Objective-C API与ABCopyArrayOfPropertiesForRecordType函数的等价物。两种方法:

由于这些是类方法,您应该发现它们返回该类型的任何记录的所有已知属性。