问题标签 [abpeoplepickerview]

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.

0 投票
2 回答
1525 浏览

objective-c - 如何从 ABPeoplePickerView 中选择的 ABPerson 获取电子邮件

我需要从我的 Cocoa 应用程序中访问选定人员的电子邮件。我已将 ABPeoplePickerView 放在主窗口上,并通过[peoplePicker selectedRecords]. 如何访问ABPerson对象的电子邮件字段?

0 投票
1 回答
1293 浏览

iphone - UITabBarController 中的 ABPeoplePickerNavigationController 和 UITableViewController

请参阅下面的我自己的答案,我在几个小时后想通了。希望我能节省一些时间。

我目前在我的 UI 上有一个按钮,它将模态显示一个 ABPeoplePickerNavigationController,它工作得很好。我想扩展它以实现收藏夹和最近更新,这样当用户点击按钮时,我会呈现一个 UITabBarController,其中一个选项卡上有 ABPeoplePickerNavigationController,然后是另外两个带有收藏夹和最近更新的选项卡(我猜这将是 UITableViewControllers . 我基本上希望标签栏控制器的行为类似于内置电话应用程序的模式版本,用于联系人、收藏夹和最近的标签(但不仅仅是电话号码)。

我已经到处搜索,试图找到一个关于如何做到这一点的解决方案(我是 TabBarControllers 的新手),到目前为止,我一直试图以编程方式完成它并取得了一点成功,而在 Interface Builder 中却完全没有成功,所有我曾经看到的是一个白色的屏幕呈现。

是否有一些图书馆已经做了一些我似乎无法找到联系人和收藏夹的事情?

以下是我在这两种方法中尝试过的内容及其工作原理的细分:

以编程方式:我基本上创建了 ABPeoplePickerNavigationController,就像我打算单独以模态方式呈现它一样,而是使用 setViewControllers 方法将它添加到 UITabBarController 实例。当我展示这个时,选项卡上显示“组”,我无法弄清楚如何将图标更改为联系人的系统图标,或者更改按下选项卡栏按钮的行为以不退出组(当您按下标签栏按钮时,内置电话应用程序不会备份到该级别)。就像我上面提到的,我基本上希望它的行为类似于用于联系人、收藏夹和最近的内置电话应用程序。

IB:我尝试了很多东西,但在尝试以模态方式呈现时总是只得到一个白屏。

0 投票
1 回答
218 浏览

ios4 - 如何在 ABPeoplePickerView 中添加新记录?

我想在 ABPeoplePickerView 中添加新记录并想检索添加的记录,所以请任何人了解它。

0 投票
1 回答
315 浏览

ios - 将 ABPeoplePicker 限制为一组,而不是所有联系人

在我的一个应用程序中,我将联系人保存在地址簿中,并将它们放入我创建的组中,以将它们与其他联系人区分开来。

有没有一种方法可以显示该组中的所有人,但不是所有其他 AB 的人都具有 ABPeoplePicker 或类似视图?

我只是使用本机联系人来省去从头开始编写所有数据库和 UI 内容的麻烦,我真的不需要从应用程序外部访问联系人。所以如果这不可能,我想我应该创建自己的联系人系统,对吧?还有其他解决方案吗?

0 投票
2 回答
1657 浏览

iphone - iphone - 将子视图添加到窗口后无法推送模态视图?

在我的应用程序中,我有以下代码,当我的应用程序启动时,第一位运行,并在模式视图中显示登录屏幕。在此之前将我的 rootController 添加到窗口中。

模态视图将允许用户登录、查看条款和条件,然后如果他们接受,则调用 loadMainApp 函数。

当用户接受条款和条件时,将调用下一位:

从这里我希望能够使用作为模态视图的人员选择器,并使用以下代码进行尝试:

但是没有任何反应,当我尝试从我的 rootController 呈现模式视图时,什么也没有显示。

这似乎发生在 applicationDidFinishLaunching 中的此代码运行后:

如果我根本不显示登录屏幕,而是添加我的 rootController

在 applicationDidFinishLaunching 函数中,当我去显示人员选择器时一切正常。

我在这里打破了一些基本的东西,或者任何人都可以发现我可能做错了什么?

0 投票
3 回答
1579 浏览

iphone - iPhone - 人物选择器,是否可以更改导航栏颜色和文本?

一个快速的 iPhone 问题,我目前在我的应用程序中使用人员选择器,我在我的应用程序中使用黑色导航栏,但人员选择器以默认的蓝色显示。

我努力了:

但是它仍然以蓝色显示。

是否可以更改人员选择器上导航栏的颜色?还是它总是蓝色的,因为它是一个系统模态视图?

编辑:

对颜色使用以下作品:

但是使用:

或者

或者

不起作用,标题始终保持为“所有联系人”

0 投票
2 回答
557 浏览

iphone - ABPeoplePicker 拨打所选号码

我正在使用人员选择器,因此用户可以从他们的联系人中选择一个电话号码以在应用程序中使用。

当用户点击该号码时,手机应用程序会打开并呼叫该号码...

有没有办法阻止这种情况?

0 投票
2 回答
938 浏览

iphone - 如何使用 ABPeoplePicker 获取电子邮件?

我没有发现 Apple 的文档对于通过人员选择器实际获取数据很有帮助,而且互联网上似乎没有太多其他信息 :( 我假设我需要在这个函数中获取电子邮件:

我可以在那里输入什么来获取所选人员的电子邮件?

0 投票
1 回答
681 浏览

ipad - 如何推送 ABPeoplePickerNavigationController?

我在使用 ABPeoplePickerNavigationController 时遇到了一些麻烦。我正在开发一个 ipad 应用程序。我想将 ABPeoplePickerNavigationController 推送到我的导航控制器层次结构中。我知道如何从导航控制器中提取视图控制器,它不适用于 ABPeoplePickerNavigationController !!!请帮帮我!!提前致谢!!

0 投票
1 回答
262 浏览

objective-c - 是否可以设置 ABPeoplePicker 和 UIImagePickerController 的内容插入?

我知道可以像这样为 UITableView 添加插图:

ABPeoplePicker 和 UIImagePickerController (sourceTypePhotoLibrary) 是否可行?

谢谢!

库尔顿