5

連絡先の画像のほとんどは画像から取得されます。

NSData *contactImageData = (__bridge NSData*) ABPersonCopyImageDataWithFormat(person,
                                                                                  kABPersonImageFormatThumbnail);
    UIImage *img = [[UIImage alloc] initWithData:contactImageData];

ここのimgはnilです。どうすれば画像を取得できますか?

4

1 に答える 1

12

画像を取得する前に、以下の行を使用して、アドレスに画像プロパティがあるかどうかを確認してください。

if(ABPersonHasImageData(person)) {
    //Code to fetch image
}
于 2012-12-17T05:45:06.573 に答える