ABAddressBookRef のインスタンスを使用して iOS アドレス帳にアクセスしています。最終的には、名前、電話番号、およびサムネイル画像を含む NSDictionary を返したいと考えています。私を悩ませているのはこの最後のものです。残りのすべてを正常に含めることができます。
これは、キーとしてUIImage を辞書に追加するだけcontact
ですthumbnail
。
UIImage* contactThumbnail = [UIImage imageWithData:(__bridge NSData *)ABPersonCopyImageDataWithFormat(person, kABPersonImageFormatThumbnail)];
NSDictionary *contact = [NSDictionary dictionaryWithObjectsAndKeys:
contactThumbnail, @"thumbnail", nil];
Trigger.IO Docsによると、NSString
、NSNumber
、NSDictionary
またはを返すことが許可されていNSArray
ます。画像を返すにはどうすればよいですか?それを変換する必要があります。それを指すだけです。他にどのようなオプションがありますか?