У меня есть следующий код:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] initWithRootViewController:self];
imagePicker.delegate = self;
popover = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
[imagePicker release];
[popover presentPopoverFromRect:CGRectMake(100, 100.0, 0.0, 0.0)
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
Но это только уничтожает self.view
и не показывает ничего вообще. Когда я установил inView:кому: [self.view window]
средство выбора, по крайней мере, обнаруживается. Но это все еще удаляет self.view. Что я должен сделать это, представление не исчезает?
Вы неправильно инициализируете UIImagePickerController. Попробуйте изменить ее на
[[UIImagePickerController alloc] init]