问题标签 [addressbookui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - - (void)peoplePickerNavigationController:didSelectPerson:property:identifier: 没有返回正确的标识符
我正在开发一个打开用户通讯录的 iPhone 应用程序,它获取用户从电话簿中选择的人的电话号码。如果通讯簿中有一个人有 2 个或更多电话号码并且用户删除了其中一个联系人,并且在该用户从该人那里选择了联系人之后,那么“ABPeoplePickerNavigationControllerDelegate”方法 -
给出错误的标识符。否则它工作正常。
这是我用来从通讯簿中获取所选电话号码的代码。有人知道为什么委托方法没有给出正确的标识符吗?
}
ios - iOS AddressBook.framework 和 AddressBookUI.framework 有什么区别?
我必须从联系人那里获取电子邮件地址,所以我尝试添加 AddressBook.framework。
我发现了 2 个类似的框架。
AddressBook.framework 和 AddressBookUI.framework 有什么区别?
我应该使用什么?
ios - How to prevent crash when selecting specific contact using AdressBookUI
I'm getting crash on this line.
If the first phone number is selected I get index of 1 which is wrong. It should be 0 and therefore choses wrong number. If I select second number it gives index of -1 which crashes the app.
ios - iOS:使用 ABUnknownPersonViewController 将地址添加到新联系人或现有联系人
大家好,
我正在使用LocationManager、Geocoder 和 Placemark来获取用户的地址。一切正常。
启动 standardUpdates 后,我使用以下函数:
现在我想使用ABUnknownPersonViewController和AddressBookUI将地址添加到新的或现有的联系人。
下图显示了它应该是什么样子:
问题:函数addAddressToContactButtonPressed应该是什么样子?你能帮我解决这个问题吗?该函数应该使用 NSStrings placemarkCountry, placemarkPostalCode, ... 并使用这些信息打开 ABUnknownPersonViewController。用户应使用此地址创建新联系人或将此地址添加到现有用户。
我寻找了一些教程,但找不到任何有用的(对我有用的)帮助。我是一个通过寻找教程来学习的人,现在我被困住了。
c# - 在 Xamarin iOS 8 中从通讯录中选择联系人时崩溃
当我从模拟器的通讯录中选择联系人时,我的应用程序一直在崩溃。当我使用QuickContacts 示例时,我遇到了类似的崩溃。这些是在模拟器中启动 QuickContacts 应用程序后的步骤:
- 选择显示选择器
- 选择约翰苹果种子
- 选择第一个手机号码
该应用程序崩溃并显示下面的堆栈跟踪。有没有其他人遇到过类似的问题?有解决方法吗?任何帮助将非常感激。
这是我的 Xamarin 设置:
- Xamarin Studio 版本 5.9.3(内部版本 1)
- 运行:
- 单声道 4.0.1 ((分离/ed1d3ec)
- GTK+ 2.24.23(罗利主题)
苹果开发者工具
- Xcode 6.3.2 (7718)
- 建造 6D2105
Xamarin.iOS
- 版本:8.10.1.64(独立版)
- 哈希:e6ebd18
- 分支:主
- 构建日期:2015-05-21 21:55:09-0400
堆栈跟踪:
ios - 如何在我的 ios 应用程序中快速加载 iPhone 联系人
我的 iPhone 中有超过 20,000 个联系人,我需要非常快速地在应用程序中显示所有这些联系人,但我需要将每个 iphone 联系人与我的名为“ phonenumber ”的核心数据属性进行比较,是否匹配,为此我使用“ NSPredicate " 用于快速过滤。
这里我的快速疑问是,当我更新联系人或从我的 iphone 删除联系人并更新需要同时更新我的应用程序上的这些联系人时,我怎样才能非常快速地获取所有联系人。
ios - “二进制运算符 '<' 不能应用于两个 CFIndex 操作数” - 从 ABMultiValue(通讯簿)中选择电话号码
我正在尝试使用 AddressBook 和 AddressBookUI 来显示地址簿的视图,然后用户可以在其中点击联系人,然后点击电话号码,并且应用程序会收到电话号码。当我遍历 ABMultiValue 以查找具有所选标识符的条目时遇到问题 - 错误“ ”在循环行(第 13 行)Binary operator '<' cannot be applied to two CFIndex operands
上引发。for
我已经粘贴了下面的代码 - 有没有人知道为什么会发生这种情况/我可以做些什么来解决它?谢谢!
ios - whatsapp 如何在 iOS 中更快地从通讯录中获取更新的联系人?
我的发现
我正在设计一个逻辑来与我的后端同步联系人。我浏览了一些在 IOS 中做同样事情的应用程序。我将以 WhatsApp 为例,我发现当我更新 Native Addressbook 中的任何联系人时,它会将该更改反映到 Whatsapp 中的一小部分。
我的顾虑
我只想知道它是如何以更快的方式同步的。即使是新联系人也会与其远程服务器同步并显示在联系人上,并且如果该号码已注册,则可以启动 Whatsapp 聊天。
查询摘要
所以,简而言之,我的疑问是,
- Whatsapp 如何同步联系人?
- whatsapp 如何从 Native Addressbook 获取刚刚更新的联系人列表(如果这样做的话)?
- whatsapp 如何刚刚在地址簿中添加了新的联系人,有没有像时间戳或其他任何东西这样管理的东西?
我知道下面的东西是这样的,
使用ABAddressBookGetPersonCount
我可以知道是否有任何新联系人,但我仍然可以在不使用迭代每个联系人的情况下知道其记录 IDABAddressBookCopyArrayOfAllPeople
所以我只是在询问获取刚刚更新列表的方法。
ios9 - iOS 9 在添加新联系人时无法从 addressbookui/contactsui 访问相机
由于 iOS 9 在使用 addressbookui 框架在我的应用程序中添加新联系人时,我无法从相机添加照片,尽管我可以从照片库添加照片。这在 iOS 8 及以下版本中按预期工作。我什至使用了contactsUI API并尝试从相机添加照片,但即使这样也不起作用。
ios - Disable contact detail view in ios (AddressBook)
Right now i am using the <AddressBookUI/AddressBookUI.h>
it is working fine, it is opening the address view controller, after tapping in a contact it goes to the detail view where I can click on any property to select and get the information.
below is the code i am using right now:
}
my question is: Which changes should I make to this code so when I select a contact on the address list view, the selection returns the contact and all its information without showing its details?