UIPopoverController:当popover仍然可见时,达到了dealloc
我正在开发一个应用程序,让用户从他自己的相册中select图像。 它适用于iPhone,但不适用于iPad。
我做了一个UIPopoverController
,它一切正常,用户可以select一张照片,但是当用户推“USE”button。 该应用程序兑现了一个说
UIPopoverController dealloc]达到popup仍然可见
这里是代码:
- (void)choosePhotoFromLibraryipad:(id)sender{ if(![popoverController isPopoverVisible]){ imagePicker = [[UIImagePickerController alloc] init]; imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; imagePicker.delegate = self; imagePicker.allowsEditing = YES; self.popoverController = [[UIPopoverController alloc] initWithContentViewController:imagePicker]; [self.popoverController presentPopoverFromRect:CGRectMake(0.0, 0.0, 400.0, 400.0) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES ]; } }
检查你的.h
文件。 确保你的popoverController
为你的popoverController
strong
而不weak
。 一个小时的时间浪费在这样简单的事情上。
- iPhone的iOS如何从相机胶卷图像提取照片元数据和地理标签信息?
- 将附件CSV文件附加到电子邮件目标 – C
- 在iOS上contenteditable:控制/防止select工具栏?
- 如何实现UICollectionView的委托和数据源方法,当它在iOS中的自定义TableViewCell中时,目标C
- 如何用json中的mutablearray填充我的tableview
- SWRevealViewController – 手动切换到另一个视图?
- 如何在iPhone中使用DESencryptionNSString值?
- 无法将数据从iPhone应用程序插入到MySQL数据库
- Interface Builder无法打开文档“.storyboard”,因为它不存在