2

重複の可能性:
iPhone アプリケーションのアドレス帳から写真を取得する

私はiPhone開発の初心者です。私のアプリケーション<AddressBook/AddressBook.h> and <AddressBookUI/AddressBookUI.h>では、アドレス帳から個人の詳細を取得するためにフレームワークを使用しています。

私は持っていrecName.text = (NSString *)ABRecordCopyValue(person, kABPersonFirstNameProperty); ますABMultiValueRef multi = ABRecordCopyValue(person, kABPersonPhoneProperty); recNumber.text = (NSString*)ABMultiValueCopyValueAtIndex(multi, 0);

その後、recName と recNumber を sqlite データベースに保存しています。

次に、データベースにいくつかのクエリステートメントを実行して、最大でdbに繰り返されるrecNameとrecNumberの値を取得します。

データベースから recname と recnumber を取得したので、アドレス帳から対応する人物の画像が必要です。

アドレス帳から該当する人物の画像を取得するにはどうすればよいですか?

4

1 に答える 1

0
  CFDataRef imageData = ABPersonCopyImageData(person);
  UIImage *image = [UIImage imageWithData:(NSData *)imageData];
  CFRelease(imageData);
于 2012-12-12T13:04:05.873 に答える