小编Jfg*_*Dev的帖子

ABAddressBook ABSource和ABSourceType

我正在尝试创建一个可用于搜索Exchange GAL的应用程序,但是,我发现有关此主题的新4.0文档令人困惑.有谁知道如何在GAL中搜索包含特定字符串的名称(例如"Smi")?我的源代码目前几乎无用,因为我只是试图指出我只想要搜索GAL而不是设备上的本地联系人.另外,如何使用kABSourceTypeSearchableMask?我在这里缺少一些基本的东西.从文档......

来源类型

这些常量标识源的类型.

enum {
    kABSourceTypeLocal       = 0x0,
    kABSourceTypeExchange    = 0x1,
    kABSourceTypeExchangeGAL = kABSourceTypeExchange | kABSourceTypeSearchableMask,
    kABSourceTypeMobileMe    = 0x2,
    kABSourceTypeLDAP        = 0x3 | kABSourceTypeSearchableMask,
    kABSourceTypeCardDAV     = 0x4,
    kABSourceTypeCardDAVSearch = kABSourceTypeCardDAV | kABSourceTypeSearchableMask,
};
typedef int ABSourceType;
Run Code Online (Sandbox Code Playgroud)

当我查询默认的源类型时,我得到"1",这似乎表明默认类型是"kABSourceTypeExchange",这是正确的,因为这是我在我的设置中.我不知道如何超越这一点......

由于整个源概念是4.0中ABAddressBook框架的一个新概念,我不认为人们对此有很多经验,但希望有人可以帮助我理解如何使用上述...谢谢.

iphone exchange-server abaddressbook

6
推荐指数
1
解决办法
5872
查看次数

标签 统计

abaddressbook ×1

exchange-server ×1

iphone ×1