如何在Mac上使用ABPersonView

时间:2012-06-20 06:40:58

标签: macos osx-lion

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

我在mac上的地址簿中加载了人员列表。

但我不知道如何显示人员详细信息视图以使用“地址簿人员视图”。

无法在Mac应用程序中使用“地址簿人员视图”吗?

os x:10.7.4 xcode:4.3.3

2 个答案:

答案 0 :(得分:1)

我自己解决了这个问题。

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

ABAddressBook* kAddressBook = [ABAddressBook addressBook];
ABPerson* kPerson = [kAddressBook.people objectAtIndex:row];
[personView setPerson:kPerson];

答案 1 :(得分:0)

107/108中的课程有选择联系人的错误。它没有滚动到它所以它往往不可见

只是抬头:

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