Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何在Mac上使用ABPersonView_Macos_Osx Lion - Fatal编程技术网

Macos 如何在Mac上使用ABPersonView

Macos 如何在Mac上使用ABPersonView,macos,osx-lion,Macos,Osx Lion,你知道如何在Mac上使用ABPersonView吗 我在mac上的通讯录中加载了联系人列表 但我不知道如何显示个人详细信息视图以使用“地址簿个人视图” 无法对mac应用程序使用“通讯簿个人视图” OSX:10.7.4 xcode:4.3.3我自己解决这个问题 将“通讯簿个人视图”拖动到容器视图 在容器视图中,“通讯簿个人视图”可能更改为“自定义视图” 在xib中选择“自定义视图”,并在identity inspector的类字段中将“NSView”强制更改为“ABPersonView” 强制将

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

我在mac上的通讯录中加载了联系人列表

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

无法对mac应用程序使用“通讯簿个人视图”

OSX:10.7.4 xcode:4.3.3

我自己解决这个问题

  • 将“通讯簿个人视图”拖动到容器视图
  • 在容器视图中,“通讯簿个人视图”可能更改为“自定义视图”
  • 在xib中选择“自定义视图”,并在identity inspector的类字段中将“NSView”强制更改为“ABPersonView”
  • 强制将代码和“自定义视图”类中的“自定义视图”更改为“ABPersonView”
  • 强制进口
  • 使用以下命令:


107/108中的类有一个选择联系人的错误。它不会滚动到它,因此它通常不可见

只是提醒一下:

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