addressbook相关内容
我是swift的新手,我发现的方法因我的问题而被弃用。我正在构建一个目录应用程序,我从API中提取联系人数据,而不是从手机的地址簿中提取。 在iOS中,如果你去你的地址簿,您可以选择一个联系人,然后选择“共享联系人”,这会打开一个共享表。我想在我的应用程序中使用这个功能。 我想想我找到了Share Sheets,这是我的代码: @IBAction func actShare(发
..
我正在设计一个二维码阅读器,它需要检测和导入vCard格式的联系卡(.vcf)。 有没有办法添加卡数据直接发送到系统地址簿,还是我需要自己解析vCard并单独添加每个字段? 解决方案 如果你在iOS 5或更高版本上运行,这段代码可以解决这个问题: #import
..
我正在开发一款使用bonjour连接到另一部iphone的应用程序。它的一个功能是当我连接到另一台设备时,它会自动检查我是否有其他人的电话号码。所以我的问题是如何检查我的地址簿中是否有其他设备提供的电话号码? 解决方案 这是一个提取的示例从我的一个地址簿方法。我没有通过电话号码进行搜索,但这可以让您了解如何向前推进您的需求: - ( void)scanAddressBookSam
..
在我的应用程序中,当我单击“联系人”按钮时,我需要在自定义表viewcontoller中显示设备中的所有联系人。我发现了很多使用地址簿框架的演示,但是在其中使用ABPeoplePickerNavigationController以默认设备格式显示联系人。但我需要在自定义视图中显示所有联系人。有没有办法做到这一点。我的应用程序也应该在iOS7及更高版本中运行。可以在iOS 7和8中使用Contact
..
我正在使用这个简单的代码来获取ios 7中地址簿的所有联系人。我的地址中有155个联系人。当我记录人们的姓名时,我从我的地址簿中获取了34个正确的名字(显然是随机的),15个名称为null,然后在第50个项目上有一个糟糕的访问崩溃 NSString * firstNames =(__ bridge NSString *)ABRecordCopyValue(person,kABPersonF
..
我需要联系人的街道地址。我知道如何获取单值属性,但街道地址是多值属性。 Apple的文档显示了如何设置它,但没有检索它。有什么帮助吗? PS:这不起作用: ABRecordCopyValue (person,kABPersonAddressStreetKey); 解决方案 我只是想通了: ABMultiValueRef st = ABRecordCopyVa
..
我正在制作一个将联系人存储在地址簿中的应用程序,我正在使用Xcode 4.2 我知道如何在地址簿中添加联系人,让我们说我在联系人列表中有一个名为“A”的组,我想将此联系人添加到该组,该怎么做? 这里是我的代码使用: ABAddressBookRef * iPhoneAddressBook = ABAddressBookCreate(); ABRecordRef contac
..
更新9/2/10:此代码不再适用于iOS 4更新 - 它因内部断言而失败。现在,iPhone SDK参考库中提供了一个名为“QuickContacts”的优秀地址簿API示例。 示例代码可在此处获得;它将帮助您解决此问题: http:/ /developer.apple.com/iphone/library/samplecode/QuickContacts/Introduction/Int
..
自上次打开应用程序以来,iOS中是否有任何方式可以获取有关地址簿更改的通知。 应用程序将地址簿存储在内部数据库中我想在每次激活时执行完全同步。 提前致谢。 小额外澄清问题: 我使用ABAddressBookRegisterExternalChangeCallback观察应用程序暂停到后台时的更改,但据我所知,如果应用程序完全关闭并重新打开(例如:电话重启或从任务列表关闭后),此
..
尝试从AddressDictionary获取格式化地址,这是我从CLGeocoder获得的。 使用以下代码但没有结果: subtitle = [NSString stringWithString:[[addressDict objectForKey:@“FormattedAddressLines” ] objectAtIndex:0]]; 还试过: subti
..
我正在尝试检索所有联系人的姓名和电话号码,并在iOS中使用Swift将它们放入数组中。我已经做到了这一点: func findContacts() - > [CNContact] { marrContactsNumber.removeAllObjects() marrContactsName.removeAllObjects() let store = CNContactSt
..
我是否认为通过地址簿权限我们应该可以非常可靠地获取用户电话号码,如果他们通过新的“我的卡”联系人给出了地址簿权限,这些联系人似乎会自动添加到您的地址簿中下载IOS9? 我一直想找个朋友,但我不想强迫用户输入/验证他们的号码....这似乎是一个坚实的为ios9用户解决。 解决方案 我目前正在处理相同的问题,但不幸的是,这似乎不可能根据苹果。 “假设您在iOS上工作,没有以编程方式
..
有没有办法从iOS Address Book API中找到收藏的联系人?我指的是用户在“联系人”应用中的“收藏夹”选项卡中放置的联系人。 解决方案 收藏夹存储在Phone.app中,而不是存储在地址簿数据库本身内。你不能在非越狱的iPhone上访问其他应用程序的沙盒,所以不幸的是答案是否定的。 此外,如果任何应用程序都可以,隐私将是非常糟糕的看你最喜欢的联系人。在没有问你的情况下它可
..
点击通讯录中的任何联系人(在我的应用程序内)时,它在iOS 10测试版上崩溃并在iOS 9版本上正常运行; 这是崩溃日志 ***因未捕获的异常'CNPropertyNotFetchedException'而终止应用程序,原因:'获取联系人时未请求属性。 “ ***第一掷调用堆栈: (0x1cf11a07 0x1c62af63 0x1cf1194d 0x246f0f4f 0x246c
..
我有一个使用iPhone联系人的应用程序。使用iOS 6,第一次尝试时将提示用户进行联系访问。此时,用户可以点击“允许”或“不允许”。问题是当用户为应用程序提供背景,然后导航到“设置” - >“隐私” - >“联系人”以切换我的应用程序的“联系人”隐私设置。切换后,我可以在控制台上看到我的应用程序: 应用程序'UIKitApplication:com.myApp'异常退出信号9 :已杀:9
..
我正在尝试在每张联系人照片周围添加边框。我有工作代码来创建这个有边框的图像和工作代码将其设置为联系人图像: if(image){ NSData * dataRef = UIImagePNGRepresentation(image); CFDataRef cfdata = CFDataCreate(NULL,[dataRef bytes],[dataRef length]); CF
..
任何人都可以给我一个国际邮政/住宅/交付地址格式模板的列表,使用某种可解析的标准词汇表的地址部分? 理想的列表包含一个国家代码,然后是一个使用可替换的标记的格式,所以我可以用数据库地址字段替换成一个模板来生成本地格式的可打印的东西。 > 例如 NZ | [first_name] [family_name] \\\ [company_name] \\\ [street_add
..
我希望得到所有具有电话号码的AB联系人列表,只有这些联系人。只有电子邮件的任何联系人我不想显示。 Android有一个名为HAS_PHNONE_NUMBER的字段,您可以查询,但是我没有看到类似iPhone的任何内容。 例如: ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef people =
..
我希望我的用户通过从地址簿中选择联系人的电子邮件来填写电子邮件字段。我不希望他们滚动所有没有设置电子邮件的联系人,所以我想过滤那些有电子邮件地址的联系人。 这是迄今为止我写的代码。我可以找出谁有电子邮件地址,谁没有,但我不能告诉 ABPeoplePickerNavigationController 只列出正确的联系人。这是不可能的,我的意思是我必须通过使用表视图来实现我自己的联系人选择器类,
..
我正在尝试使用以下代码设置联系人图片。我没有看到任何错误,并且图像没有保存到通讯录中的联系人条目。请帮忙!我必须做错事... - (BOOL)peoplePickerNavigationController :( ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(AB
..