jjzjj

Contacts

全部标签

iphone - 以编程方式编辑 iOS 联系人

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我想编辑联系人中的所有电话号码,但我想以编程方式进行。我正在阅读phonegap和Objective-C,但我没有找到明确的方法来做到这一点。请有人告诉我我该怎么做,或者有人给我看教程。PD:我还需要知道实现该目标的最佳方法是什么。Phonegap还是Objective-C?或者有其他选择吗?谢谢

iphone - 获取地址簿联系人列表并导入 iPhone 和 iPhone 模拟器

我正在构建一个广泛使用iPhone地址簿的应用程序。不幸的是,我的设备上只加载了几个联系人,而我的iPhone模拟器和Mac中就更少了。有谁知道任何来源/文件/等,我可以从中获得大量地址簿联系人列表,我可以将这些联系人导入我的设备和模拟器以进行基于性能的测试?注意:我很欣赏有关如何将vcf导入iPhone的答案,但更重要的是:我正在寻找可以下载10K左右联系人/vcf/类似格式的地方?或者可能是随机VCF生成器? 最佳答案 使用ABPersonCreateVCardRepresentationWithPeople(例如从您的主机)将

ios - iOS 应用程序中的联系人同步

我正在开发一个应用程序,我需要在应用程序中保持联系人同步,就像在viber和whatsapp应用程序中一样。当新用户安装该应用程序时,他/她已经在使用该应用程序的所有联系人都会像在viber中一样收到通知。任何人都可以通过任何文档链接或示例应用程序指导我,了解应用程序如何在应用程序处于运行状态时有效地同步联系人背景,在电话簿中添加新联系人时。 最佳答案 为地址簿更改回调注册您的应用程序:ABAddressBookRefaddressBook=ABAddressBookCreate();ABAddressBookRegisterExt

iOS:从地址簿中删除联系人时出错:[CNDataMapperContactStore executeSaveRequest:error:]

我正在尝试删除地址簿中的联系人,但出现以下错误。这是我的实现:CNMutableContact*contact=[[cnContactsobjectAtIndex:i]copy];[cnContactsremoveObjectAtIndex:i];CNSaveRequest*request=[[CNSaveRequestalloc]init];[requestdeleteContact:contact];NSError*error;if(![self.ContactStoreexecuteSaveRequest:requesterror:&error]){if(error){NSLog

ios - 如何以最短的迭代速度更快地与服务器联系人同步联系人?

我创建了一个与WhatsApp相同的应用程序来与同行业的人聊天,我的基本概念是同步用户联系人并找到正在使用此应用程序的用户,用户可以与每个人聊天其他。联系人同步我已经在我的应用程序中完成,它在100到500个联系人之前工作正常,但如果任何用户在他的联系人簿中有2000到3000个联系人,则需要时间与服务器同步。我正在使用下面的代码获取用户联系人并将它们发送到服务器。ABAddressBookRefaddressBookRef=ABAddressBookCreateWithOptions(NULL,nil);NSArray*allContacts=(__bridgeNSArray*)AB

iOS - CNContactStoreDidChangeNotification 通知细节差异

如何获取iPhone通讯录的最新变化我即将在我的iOS应用程序中集成联系人框架,并希望在外部(由其他应用程序或用户)更改联系人(在联系人中添加/编辑字段)时收到通知。我找到了CNContactStoreDidChangeNotification并想知道它是否会以有意义的形式带来联系人卡片中究竟发生了什么变化和/或关于哪个联系人发生了变化的信息。这里找不到 最佳答案 目前,CNContactStoreDidChangeNotification不提供更改。因此,如果您有一些缓存的联系人,则必须在收到通知时重新获取它们。-(void)re

objective-c - 弹出只有电子邮件联系人的 ABAddressBook 模式

我正在尝试显示ABAddressBook的模态,其中仅包含注册了电子邮件的联系人。我如何实现这一点?我试过这段代码:-(IBAction)getContact{//creatingthepickerABPeoplePickerNavigationController*picker=[[ABPeoplePickerNavigationControlleralloc]init];ABAddressBookRefaddressBook=ABAddressBookCreate();CFArrayRefallPeople=ABAddressBookCopyArrayOfAllPeople(add

iOS7:如何在 iOS7 上实现像 Contacts 这样的 Section Index?

在iOS7中,联系人应用的部分索引显示的索引较少。例如,“A●C●E...M●P●R...”我知道这两个委托(delegate)方法:-(NSArray*)sectionIndexTitlesForTableView:(UITableView*)tableView-(NSInteger)tableView:(UITableView*)tableViewsectionForSectionIndexTitle:(NSString*)titleatIndex但是我不知道如何实现这么短的索引。谁能给我一个提示?非常感谢!--编辑--看看索引:“M●P●R...”,如果我从“M”滑动到“P”,t

ios - 拒绝联系人访问(联系人框架,iOS)

我正在使用联系人框架。如果用户在设置屏幕中将其关闭,我将无法启用联系人:Settingsapp->Appname->TurnContactsoff如果用户在设置屏幕中关闭应用程序的联系人权限,是否可以显示一个对话框以允许他们打开联系人?好像access=总是假的。一旦用户通过设置关闭联系人,我们是否不允许访问?这是我的相关代码:funcrequestForAccess(completionHandler:@escaping(_accessGranted:Bool)->Void){letauthorizationStatus=CNContactStore.authorizationSta

ios - 为什么 ABGroupAddMember 会失败?它返回 NO 并且不设置 CFErrorRef 值

我需要阻止在我们的应用程序中显示联系人组,但是从地址簿中简单地删除组对用户来说是侵入性的。因此,我试图在显示联系人之前删除它们,然后在完成后将它们添加回去,以便地址簿保持不变并且iOS联系人应用程序按原样显示组。我创建了两个数组来存储信息:NSArray*aGroups;NSMutableArray*aGroupMembers;我删除组,存储它们,并在viewWillAppear中显示选择器://Removegrouprecordsforthelifeofthisview.CFErrorReferror;ABAddressBookRefabRef=ABAddressBookCreate