0

Mac で ABPersonView を使用する方法を知っていますか?

Mac のアドレス帳にユーザー リストをロードしました。

しかし、「アドレス帳の個人ビュー」を使用して個人の詳細ビューを表示する方法がわかりません。

Mac アプリケーションで「アドレス帳の個人ビュー」を使用できませんか?

os x: 10.7.4 xcode: 4.3.3

4

2 に答える 2

1

私はこれを自分で解決します。

  • 「Address Book Person View」をコンテナ ビューにドラッグします。
  • コンテナ ビューで「アドレス帳の個人ビュー」が「カスタム ビュー」に変更された可能性があります。
  • xib で「カスタム ビュー」を選択し、ID インスペクターのクラス フィールドで「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 に答える