问题标签 [abpersonviewcontroller]

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 回答
1099 浏览

iphone - 触发按钮操作时未调用 ABNewPersonViewController 委托方法

我正在使用ABNewPersonViewController. 我将完成按钮(rightBarButtonItemABNewPersonViewController)保存到另一个按钮,以便委托方法

在按下完成按钮之前不会被调用。我的viewDidLoad方法是

在另一个视图中单击按钮我触发完成按钮操作

有时该方法被调用,有时不起作用。如果我只是编辑联系人的电子邮件地址字段或电话号码字段并尝试保存,则会调用该方法。但是,如果我尝试编辑地址字段然后保存,则不会调用该方法。这可能是什么原因。

编辑:发现加载新视图时不会触发委托方法。只有在编辑 Country、Ringtone 等字段时才会发生这种情况(加载新视图)。那是没有触发委托方法的时候。在所有其他情况下,委托方法都会被触发。现在有什么建议吗?

0 投票
1 回答
2033 浏览

iphone - 如何在 mkmapview 中添加注释

我创建了一个人对象

我从我的网络服务中设置人员的属性。person设置了所有属性,例如名字、姓氏、电子邮件 ID、电话号码、地址、网址等。

我想加载一个带有多个图钉的地图视图,其中每个特定的图钉都包含有关特定人的信息。点击每个图钉,我需要加载ABPersonViewController每个人的班级。我不确定如何使用我拥有的信息添加注释,以及特定引脚如何保存有关特定人的信息。在这种情况下,此人可能在我的通讯录中,也可能不在我的通讯录中,我不需要将该人保存在我的通讯录中。我真的很困惑如何做到这一点。需要帮忙。

编辑:

我有 3 节课:

!. Web service类:我有 person 对象的地方。2.MapView类:我加载地图视图的地方。3.Annotation类:其中包含有关我的注释的详细信息。

我将如何使用人员记录并通过ABPersonViewController. 我的annotation课应该怎么样?

0 投票
1 回答
233 浏览

ios - 将联系人详细信息与现有联系人合并

我正在尝试在addressBook使用中选择一个用户,ABPeoplePickerNavigationController然后在委托方法中选择一个用户

我希望添加到ABRecordRef,然后使用 编辑/保存此记录ABPersonViewController

我的问题是navigationController附加ABPersonViewController到什么。欢迎任何帮助。

0 投票
3 回答
317 浏览

iphone - 编辑后 ABNewPersonViewController 中的 ResignFirstResponder

在编辑模式下的子类ABNewPersonViewController中,我正在加载一个透明视图(xib 文件)。

当我进行一些编辑时,键盘会弹出,即使在我加载下一个视图之后,键盘也不会关闭。

我应该在哪里辞去第一响应者的职务?

在此处输入图像描述

0 投票
1 回答
674 浏览

iphone - 无法在 iPhone 中关闭 ABPersonViewController

如何解除 ABPersonViewController?这是我的代码

记录在我的 ivar 中,声明为 .h 文件中的 ABRecordRef 记录。ABPersonViewControllerDelegate 方法永远不会被调用?怎么了?任何形式的帮助表示赞赏。谢谢

0 投票
2 回答
102 浏览

iphone - 在地址字段中单击时显示地图视图

我有一个子类的类ABPersonViewController。单击 PersonViewController 中的地址字段时,我需要在地图视图中显示相应的地址位置,就像它在本机地址簿中一样。我该如何实现这个功能。这不应该是ABPersonViewController.

0 投票
3 回答
579 浏览

iphone - 无法从 iphone 应用程序编辑通讯录记录

我想在我的 iphone 应用程序中编辑通讯录中的记录。但我无法编辑任何记录。这是我的代码

当我按下 personViewController 时,我看不到任何有关记录的信息。这是一个截图

在此处输入图像描述

非常感谢任何形式的帮助。谢谢

0 投票
3 回答
1780 浏览

iphone - 在 iphone 中直接在 EDIT MODE DIRECTLY 中打开 ABPersonViewController

我正在开发通讯录应用程序。当用户从联系人列表中选择用户时,我想直接在编辑模式下打开该记录,ABPersonViewController而不是单击编辑按钮ABPersonViewController。我怎样才能做到这一点?谢谢

0 投票
1 回答
354 浏览

iphone - 我应该使用 ABPersonViewController 还是 ABUnknownPersonViewController

我正在展示一个使用ABPersonViewController. 现在我有一个案例,我必须显示一个不在我的通讯录中的人的记录(详细信息)。我有这个人的属性(姓名/电话号码/电子邮件/地址)。我不想将此人联系人保存在我的通讯录中。但我需要显示人员详细信息(显示所有人员属性)。我应该使用ABPersonViewControllerorABUnknownPersonViewController在这种情况下。

0 投票
1 回答
291 浏览

iphone - 设置人员属性

处理别人的代码。我真的很困惑这段代码中到底发生了什么。

应该做的是,应该创建一个 ABRecordRef 人。应该设置他的属性并显示他的记录/详细信息。他不应该被保存在通讯录中。这是做它的方法吗。需要帮忙。

编辑:除了将属性设置为人员之外,还添加了以下代码来推送视图控制器以查看人员。

MyContactDetailViewcontroller子类ABPersonViewController。还是更适合使用ABUnknownPersonViewController.

您是否发现通讯录中的联系人可能重复的任何情况