2011-05-10 62 views
1

我有一个splitView的问题,所以我决定使用ViewBasedApplication创建自己的版本。该视图被设置为像一个splitView,但是当您将其翻转为横向时,它不会拥有静态表格,而是可以使用像纵向模式中通常那样的弹出式控件。我的DetailViewController无法识别'-configureView'

我有一切设置,但我遇到了一个错误,当我从popover表中选择一个项目。它没有更新的观点去那是在表中选择适当的网页...在ViewController.m文件setDetailItem的代码如下所示:

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

[self configureView]; 

... 

}

的问题在[sef configureView]行中。它说“PDFViewController”可能不会响应'-configureView'。我假设这是因为'-configureView'只针对SplitView。任何想法解决这个问题的方法?

谢谢!

+0

我认为第4行的向后括号是错字? – MusiGenesis 2011-05-10 19:12:52

回答

0

您的课PDFViewController没有configureView方法,这就是为什么你得到警告(以及为什么你没有看到任何事情发生)。

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