【问题标题】:Programmatically edit iOS contacts [closed]以编程方式编辑 iOS 联系人 [关闭]
【发布时间】:2012-09-19 15:59:54
【问题描述】:

我想编辑联系人中的所有电话号码,但我想以编程方式进行。我正在阅读有关 phonegap 和 Objective-C 的信息,但我没有找到明确的方法来做到这一点。请有人告诉我该怎么做,或者有人给我看一个教程。

PD:我还需要知道实现这一目标的最佳方法是什么。 Phonegap 还是 Objective-C?或者有其他选择吗?

谢谢

【问题讨论】:

    标签: iphone objective-c ios cordova contacts


    【解决方案1】:

    【讨论】:

    • 感谢您的帮助,但该示例(快速联系人)显示了您可以编辑的联系人窗口,我需要编辑地址簿中的所有电话号码,无需用户执行任何操作,只需使用代码.谢谢
    • 您可以使用此框架获取联系人列表和详细信息,该框架允许以编程方式进行编辑。阅读苹果开发者笔记developer.apple.com/library/mac/#documentation/userexperience/…
    • 我阅读了你给我的所有信息,但我没有找到如何去做。我无法以编程方式编辑联系人:(请帮助
    • ABMutableMultiValueRef multiPhone = ABMultiValueCreateMutableCopy (ABRecordCopyValue(person, kABPersonPhoneProperty)); ABMultiValueAddValueAndLabel(multiPhone, (__bridge CFTypeRef)_phoneNumber, kABPersonPhoneOtherFAXLabel, NULL); ABRecordSetValue(person, kABPersonPhoneProperty, multiPhone,nil); ABAddressBookRef ab = peoplePicker.addressBook; CFErrorRef* 错误 = NULL; ABAddressBookSave(ab,错误); CFRelease(multiPhone);
    • 你可以使用 ABPeoplePickerNavigationController 作为模态控制器。它具有检索、编辑和其他与地址簿相关的功能的委托方法..
    猜你喜欢
    • 2016-12-26
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 2010-10-28
    • 1970-01-01
    • 2015-03-15
    • 2016-11-12
    • 2017-03-18
    相关资源
    最近更新 更多