2014-07-11 113 views

回答

1

一个记录只是一个对象,所以你可以创建一个并做任何你想做的事情。该声明意味着您可以为自己的目的创建和使用ABRecord,而不必将其放入通讯簿数据库中。

这意味着与您所问的内容相反 - 如果您想要在联系人应用程序中查看联系人,则必须将其放入通讯簿数据库中。但是,如果您要制作自己的联系人应用程序(或添加自己的内部通讯簿功能),则可以在实施中创建和使用ABRecords。

ABRecordRef aRecord = ABPersonCreate();将创建一个新记录,您可以填写联系信息并在您的应用程序内部使用它。因此,正如您发现的片段所述,您可以将它们用作存储联系人信息的方式,而无需将这些联系人放入地址簿数据库中。