我的DetailViewController无法识别'-configureView'

时间:2011-05-10 19:08:46

标签: xcode ipad uitableview view ios4

我遇到了splitView的问题所以我决定使用ViewBasedApplication创建自己的版本。该视图设置为类似于splitView,但是当您将其翻转为横向时,它不会像使用静态表那样具有像在纵向模式下通常那样的弹出控件。

我已经设置了所有内容,但是当我从popover表中选择一个项目时遇到错误。它没有更新视图以转到在表中选择的相应页面... ViewController.m文件中setDetailItem的代码如下所示:

-(void)setDetailTime:(id)newDetailItem{
if(detailitem != newDetailItem) {
[detailitem release];
detailItem = [newDetailItem retain[;

[self configureView];

...

}

问题出在[sef configureView]行中。它说“PDFViewController”可能无法响应'-configureView'。我假设这是因为'-configureView'仅特定于SplitView。有关解决此问题的方法的任何想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您的班级PDFViewController没有configureView方法,这就是您收到警告的原因(以及为什么您没有看到任何问题)。

您可能需要调用[self.view setNeedsDisplay],它基本上会告诉视图重绘自己。我不知道这对你是否有用,因为我不知道你班上其他人是怎么写的。