Пиша приложение, което взаимодейства с адресната книга на iPhone.
Ето съответния раздел от моя код (от UIImagePickerControllerDelegate
)
-(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *)editingInfo
{
ABPersonSetImageData(record, (__bridge CFDataRef)UIImagePNGRepresentation(image), &error);
}
Моето приложение ви позволява да правите снимка с камерата (използвайки UIImagePictureController
) и след това да я съхранява като контакт за някого в адресната ви книга.
Откривам, че операцията по-горе спира за 5-10 секунди. 1) Има ли по-добър подход? 2) Защо това е толкова бавно?