Я столкнулся с довольно странной ошибкой в UIImagePickerController
. (или я что-то не так делаю)
Я загружаю контроллер как таковой:
UIImagePickerController*controller = [[UIImagePickerController alloc] init];
controller.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[controller setDelegate:self];
[firstView presentModalViewController:controller animated:YES];
Теперь проблема в следующем: код работает отлично, но только один раз. Он привязан к UIButton
как к действию - если я щелкну по нему второй раз вместо UIImagePickerController
, я получу полупрозрачный (альфа-0,8?
Я нигде не создаю такого представления, только UIImagePickerController
находится в этом действии.
Я отклоняю это в делегате:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
[firstView dismissModalViewControllerAnimated:YES];
[picker release];
}
и это работает так, как должно.
Что я делаю не так / это ошибка?