我有以下代码:
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。我必须怎么做才能使 View 不消失?
最佳答案
您正在错误地初始化 UIImagePickerController。尝试将其更改为
[[UIImagePickerController alloc] init]
关于iphone - UIImagePickerController iPad 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3361632/