kABSourceNameProperty返回值

时间:2013-01-18 14:10:42

标签: iphone

在我的应用程序中,我试图区分来自Exchange,Facebook,Native联系人iCloud等不同来源的联系人。

我使用ABSourceType获取联系人的来源类型,但使用不同来源的联系人 例如 Yahoo and iCloud具有相同的来源类型(值4)但源名称不同(yahoo:contacts和iCloud as Card)。
我进行了广泛的搜索,以获取正式的Apple Docs来确认kABSourceNameProperty对不同来源的价值。 在这方面任何人都可以帮助我吗?

提前致谢,

1 个答案:

答案 0 :(得分:0)

如:ABAddressBook ABSource and ABSourceType

中所述

源类型是一个简单的枚举,并且不可能区别哪个“源”创建记录:

enum {
    kABSourceTypeLocal       = 0x0,
    kABSourceTypeExchange    = 0x1,
    kABSourceTypeExchangeGAL = kABSourceTypeExchange | kABSourceTypeSearchableMask,
    kABSourceTypeMobileMe    = 0x2,
    kABSourceTypeLDAP        = 0x3 | kABSourceTypeSearchableMask,
    kABSourceTypeCardDAV     = 0x4,
    kABSourceTypeCardDAVSearch = kABSourceTypeCardDAV | kABSourceTypeSearchableMask,
};
typedef int ABSourceType;