我遇到了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。有关解决此问题的方法的任何想法吗?
谢谢!
答案 0 :(得分:0)
您的班级PDFViewController
没有configureView
方法,这就是您收到警告的原因(以及为什么您没有看到任何问题)。
您可能需要调用[self.view setNeedsDisplay]
,它基本上会告诉视图重绘自己。我不知道这对你是否有用,因为我不知道你班上其他人是怎么写的。