0

你知道如何在 Mac 上使用 ABPersonView 吗?

我在 mac 上的通讯录中加载了人员列表。

但我不知道如何显示人员详细信息视图以使用“通讯录人员视图”。

mac 应用程序不能使用“地址簿人员视图”吗?

操作系统 x:10.7.4 xcode:4.3.3

4

2 回答 2

1

我自己解决这个问题。

  • 将“通讯簿人员视图”拖到容器视图。
  • 也许“地址簿人员视图”在容器视图上更改为“自定义视图”。
  • 在 xib 中选择“自定义视图”,并在身份检查器的类字段中强制将“NSView”更改为“ABPersonView”
  • 在代码和“自定义视图”类中强制将“自定义视图”更改为“ABPersonView”。
  • 强制导入 <AddressBook/ABPersonView.h>
  • 用这个:

ABAddressBook* kAddressBook = [ABAddressBook addressBook];
ABPerson* kPerson = [kAddressBook.people objectAtIndex:row];
[personView setPerson:kPerson];
于 2012-06-22T05:48:34.667 回答
0

107/108 中的班级在选择联系人时存在错误。它不会滚动到它,所以它通常不可见

提醒一下:

http://www.openradar.me/radar?id=1854415

于 2012-09-22T10:01:47.737 回答