iPhoneの名簿と連動するアプリを書いています。
これが私のコードの関連セクションです(からUIImagePickerControllerDelegate
)
-(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *)editingInfo
{
ABPersonSetImageData(record, (__bridge CFDataRef)UIImagePNGRepresentation(image), &error);
}
私のアプリでは、(を使用してUIImagePictureController
)カメラで写真を撮り、それを誰かの連絡先としてアドレス帳に保存できます。
上記の操作が5〜10秒間ハングすることがわかりました。1)より良いアプローチはありますか?2)なぜこれがとても遅いのですか?