在我的程序中有表格视图。它有自定义单元格。
此自定义单元格具有不可编辑的文本视图。
当我触摸这个文本视图时,弹出窗口。它在 ios6 模拟器中运行良好。
但ios5.1模拟器不工作。它给出了这个错误信息。
*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[UIPopoverController presentPopoverFromRect:inView:permittedArrowDirections:animated:]:无法从没有窗口的视图中呈现弹出框。”
在我的自定义单元格视图中,我将此代码用于触摸事件
ViewControllerDateIpcker *popView =[[ViewControllerDateIpcker alloc]init];
popView.datedelegate = self;
_popover =[[UIPopoverController alloc]initWithContentViewController:popView];
[_popover presentPopoverFromRect:[_txtDate bounds]
inView:_txtDate
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];