【发布时间】:2010-05-12 12:53:47
【问题描述】:
我正在使用此代码通过 imagepicker 打开一个弹出框
-(IBAction)photosAction:(id)sender
{
// dismiss any left over popovers here
UIImagePickerController* picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
picker.delegate = self;
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:picker];
self.popoverController = popover;
popoverController.delegate = self;
[popoverController presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
[picker release];
但是这会导致这个错误request for member 'popoverController' in something not a structure or union并且这个错误'popoverController' undeclared (first use in this function) .
我还想在选择图像时关闭弹出框。
选择图像后,我应该在以下函数中输入什么代码来关闭弹出框。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
感谢您的帮助!
【问题讨论】:
标签: ipad uiimagepickercontroller uipopovercontroller