2010-07-29 16 views
9

Mam następujący kod:UIImagePickerController iPad problemy

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]; 

Ale to tylko niszczy self.view i nie wykazuje w ogóle nic. Kiedy ustawię inView: na [self.view window] pojawi się przynajmniej selektor. Ale nadal usuwa self.view. Co muszę zrobić, aby widok nie zniknął?

Odpowiedz

14

Inicjujesz błędnie UIImagePickerController. Spróbuj zmienić go na

[[UIImagePickerController alloc] init] 
+0

Thx, muszę być ślepy! – V1ru8

2

Próbujesz pokazać wyskakujące okienko w widoku z samym widokiem!

initWithRootViewController to widok (kontroler) do wyświetlania wewnątrz podręcznego okna.

Inview jest pogląd, gdzie popup pojawi się

Powiązane problemy