问题标签 [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 回答
1711 浏览

iphone - ABPersonViewController+删除

谁能帮我启用删除按钮ABPersonViewController

0 投票
5 回答
6152 浏览

iphone - iPhone Contact 应用的详细视图是如何实现的

我想实现一个类似于 Apple 自己的联系人应用程序的详细视图的视图,其中显示姓名、电话号码、便笺等及其编辑模式。

你能剖析整个视图是如何完成的吗?该视图是使用 UITableView 还是 UIScrollView 完成的?

0 投票
2 回答
2540 浏览

iphone - 如何为 ABPersonViewController 的导航栏添加返回按钮?

当我显示一个ABPersonViewController时,我需要一个按钮来关闭它并返回到上一个屏幕。我该如何添加这个?

0 投票
1 回答
1111 浏览

ios - 使用 personViewController 从通讯录中删除联系人

我正在交出通讯录并成功创建它,而没有任何从通讯录中“删除联系人”的选项。

有什么方法可以从通讯录中删除联系人。

我从我那里得到了帮助OS reference library

我正在使用personViewController方法

0 投票
1 回答
811 浏览

ios - ABPersonViewController 未在可编辑模式下打开

ABPersonViewController未在可编辑模式下打开。当我使用断点时,控制没有到达委托方法。问题出在哪里?这是我的代码:

0 投票
1 回答
1338 浏览

iphone - 显示自定义联系信息

所以我有一个MKMapView,我有一个带有披露按钮的图钉。我希望用户能够点击披露按钮和导航控制器来推送新的视图控制器。但我希望新的视图控制器看起来像viewController联系人应用程序中的标准联系人。我需要它来显示自定义联系人信息,因为联系人不会出现在用户联系人中。我一直在玩 ABPerson,但我无法弄清楚。我希望该联系页面看起来与标准页面完全一样。这是我一直在玩的:

我不确定该怎么做。我要显示的联系信息将包括公司名称、地址、电话号码等。

非常感谢您提前。

0 投票
1 回答
1026 浏览

iphone - ABPersonViewController 删除按钮警告

我有一个使用 ABPersonViewController 并允许删除的 iPhone 应用程序。

问题是该应用程序是一个 TabBar 应用程序,当我使用常规删除方法时,我收到此警告:

呈现由其超级视图剪辑的操作表。某些控件可能无法响应触摸。在 iPhone 上尝试 -[UIActionSheet showFromTabBar:] 或 -[UIActionSheet showFromToolbar:] 而不是 -[UIActionSheet showInView:]。

问题是当我尝试按下删除的“取消”时,它不起作用!我希望从 TabBar 中弹出操作表,我该怎么做?

这是代码:

0 投票
1 回答
571 浏览

iphone - TabBar 应用程序中的 ABPeoplePickerNavigationController

我正在构建一个看起来就像 Apple 的 Dialer 应用程序的 iPhone 应用程序。问题是我有一些问题。Apple的控制器很难使用,并且有很多问题,也许这里有人可以帮助我?

我有一个 TabBar 应用程序,在其中一个选项卡中,我创建了一个 ABPeoplePickerNavigationController。我允许用户删除和编辑联系人,但我有两个问题:1)当我按下编辑 - >删除联系人时,我会从底部弹出一个操作表,但“取消”按钮的部分已经结束TabBar,我无法按下它。只有当我按下它的顶部时,取消按钮才会得到触摸,它下面的 TabBar 不会在顶部。(即使我看到所有内容的操作表)。

2) 例如,当用户编辑联系人姓名然后按返回按钮时,此人的姓名不会更改为联系人列表中的新姓名。

我的架构是:我在 tabBar 按钮的 VC 的“视图确实出现”中创建了 ABPeoplePickerNavigationController。对于添加新人,我创建了一个新控制器并说:self modalviewcontroller:newPerson,所以当我按下完成或取消时,再次调用“ViewDidAppear”,这就是为什么我可以在联系人中看到新人。但是对于编辑联系人,我使用 pushviewcontroller:person,所以当视图弹出时它不会调用 viewDidAppear 函数。

我能做些什么?谢谢你!

0 投票
1 回答
314 浏览

ios - 我可以在不使用“未记录的 api”的情况下为 UnknownPersonViewController 创建自定义笔尖吗?

我想向 ABUnknownPersonView 添加一些自定义按钮。我可以initWithNibName:bundle:在我的 ABUnknownPersonViewController 中使用来加载我在 IB 中创建的自定义视图,而不使用“未记录的 api”吗?如果我这样做了,我如何确保它遵循所有属性并响应控制器期望的所有钩子?

我通常以编程方式创建所有视图,并且我通常喜欢ABUnknownPersonViewController创建的视图。我宁愿从那里开始。所以我访问了视图并放入了一个按钮,但是后来的 iOS 版本坏了,因为这不是 Apple 创建的钩子。

initWithNibName文档中也没有提到,ABUnknownPersonViewController但它是它的父类的一种方法UIViewController。这样可以安全使用吗?

0 投票
2 回答
495 浏览

c# - 如何使用 Monotouch 从 IntPtr 获取 ABPerson

Monotouch 中有没有办法从 IntPtr 获取 ABPerson 对象。我正在使用 ABPeoplePickerNavigationController 及其 ABPeoplePickerNavigationControllerDelegate。我必须在方法 ShouldContinue 中读取所选人员的一些属性。我的代码如下所示:

我的自定义委托如下所示: