addressbook相关内容

通讯簿回调未调用

我有一个iPhone应用程序,该应用程序使用AddressBook.framework并使用Core Data来存储这些联系人。为了确保在更新通讯簿时(无论是通过MobileMe还是在我自己的应用程序中进行编辑)更新我自己的数据库,我订阅了有关通讯簿何时更新的通知。我在启动时称其为: ABAddressBookRef book = ABAddressBookCreate(); ABAd ..
发布时间:2020-06-02 18:42:32 移动开发

iOS-将联系人电话用于地址簿

我有一部运行ios 6.0.1的设备电话,我希望在我的设备中获得所有联系。我尝试将iPhone用于IOS 5.1、6.1.3,并且可以正常运行。不幸的是,当它在ios 6.0.1上运行时,数据为空 这是我的代码: if([[[[UIDevice currentDevice] systemVersion] floatValue]> 5.2){ ABAddressBookRef a ..
发布时间:2020-06-02 18:42:29 移动开发

地址簿:尝试添加“家庭”和“工作”地址,仅显示1个

我正在尝试在“个人”记录中添加“住所”和“工作”地址。似乎只有1个出现(以后添加的一个。是否可以向一个Person添加多个地址并看到它们显示在UnknownPersonViewController中?如果这样,我应该怎么做? 这是我的代码: void multiValueAddDictionaryValueAndLabel(ABMultiValueRef multi,CFDictio ..
发布时间:2020-06-02 18:42:20 移动开发

ABSource名称返回nil

如何获取ABSource对象的名称?使用以下代码,名称返回nil。 ABAddressBookRef addressBook = ABAddressBookCreate(); 代表([(NSArray *)ABAddressBookCopyArrayOfAllSources(addressBook)autorelease]中的id对象){ ABRecordRef source =(AB ..
发布时间:2020-06-02 18:42:18 移动开发

地址簿以编程方式保存联系人的图像

我正在创建一个通讯簿应用程序,其中所有数据都存储到服务器,并且当用户询问时服务器将所有联系人还原到iPhone。 我的问题是如何将Image发送到服务器以及如何恢复联系人Image的,我知道我的服务器将为我提供base64加密格式的Image。 那么有什么可以帮助我如何以编程方式保存和检索地址簿的图像 解决方案 您需要在nsdata中转换base64图像,然后将其设置为联系人, ..
发布时间:2020-06-02 18:42:10 移动开发

以编程方式检索iPhone通讯簿排序首选项?

是否可以检测特定用户电话上通讯录使用的排序技术? (例如,“按姓氏排序”或“按名字排序”。) 谢谢。 解决方案 从文档 ABPersonGetSortOrdering 返回用户的人员列表的排序排序首选项。 ABPersonSortOrdering ABPersonGetSortOrdering( void ); ..
发布时间:2020-06-02 18:42:08 移动开发

iPhone地址簿自定义属性

我正在开发一个类似于iphone的本机通讯录应用程序的应用程序。我想在本地iphone通讯录数据库中添加其他属性/字段。例如每个联系人(AT& T)的网络运营商。 如何从我们的应用访问本地通讯录数据库? 解决方案 您不能添加自定义字段。您可以在Notes字段中添加数据,但不能在AddressBook Person类中添加任何自定义字段。您可以扩展AddressBook,但需要将数据保 ..
发布时间:2020-06-02 18:42:00 移动开发

iOS10上的通讯录崩溃

从联系人选择器中选择联系人会使iOS10.0中的应用程序崩溃。使用 ABPeoplePickerNavigationController 显示联系人选择器,如下所示: let contactPicker = ABPeoplePickerNavigationController () contactsPicker.peoplePickerDelegate =自我 self.presentV ..
发布时间:2020-06-02 18:41:56 其他开发

地址簿:区分类型为kABSourceTypeExchangeGAL的源

在这个网站上已经问过我多次询问的问题了(以前的话题的链接在我的问题下面)。 在使用iOS AddressBook并尝试获取Exchange GAL地址簿时,类型名称返回Nil。我使用的代码(在以前的所有线程中都建议使用)是: CFStringRef sourceName =(CFStringRef)ABRecordCopyValue(source,kABSourceNamePrope ..
发布时间:2020-06-02 18:41:52 移动开发

无法使用VCard表示法创建人

我正在使用XCode 4.2开发应用程序,并且尝试使用initWithVCardRepresentation和/或ABPersonCreatePeopleInSourceWithVCardRepresentation创建ABPerson,但找不到有效的示例。有人可以帮忙吗? 我以NSString格式获得了VCard...。 谢谢 解决方案 这里是 acoustic 的答案; ..
发布时间:2020-06-02 18:41:43 移动开发

如何在Swift中选择与ABPeoplePickerNavigationController的联系人?

我已将 ABPeoplePickerNavigationController 添加到我的第一个视图控制器中。我希望当我选择一个联系人时显示要在其他视图控制器中显示的信息,但是我正在尝试使用自己的代码,并且当我单击某个联系人时,该信息永远不会显示。这只会将联系人打开到本机应用程序 ABPeoplePickerNavigationController 。 var people = ABPeop ..

如何在iPhone应用程序中添加联系人?

我希望跟踪我的iPhone应用程序中的人-从现有的联系人数据中添加他们,或者提示用户输入新的联系人,然后将其保存到他们的联系人中。 我知道我可以创建个人记录并将其写入通讯录中,是否可以显示此屏幕? 还是我必须实现我自己的观点以方便创建联系人条目? ”> 解决方案 Apple提供了 ABNewPersonViewController 。如果您需要一些示例代码,请参见快速联系 ..
发布时间:2020-06-02 18:41:34 移动开发

如何知道哪个特定的联系人已在android中更新?

我能够获得通用通知“联系人数据库已更改”,但是我想知道插入,更新或删除的特定记录。 我不想使用查找URI概念,因为我不想为每个联系人单独设置查找URI。我想要一个通用的解决方案,我可以在任何联系人被更新或删除时知道。 解决方案 您可以实现 Service 来监视数据库状态。 import android.app.Service; import android.conten ..
发布时间:2020-06-02 18:41:30 移动开发

如何在Android上为单个联系人设置铃声?

如何将铃声仅应用到选定的联系人? 我找到了一种设置适用于所有联系人的默认铃声的方法,但并非如此我的目标。 我希望应用程序具有一个按钮(“将铃声应用于联系人”),单击该按钮会启动 activityForResult 显示电话上所有联系人的列表。选择联系人后,联系人活动将关闭并返回URI到该联系人。然后,应用程序需要将选定的铃声应用于该特定联系人。 用于按活动显示和选择联系人的代码已 ..
发布时间:2020-06-02 18:41:26 移动开发