【问题标题】:My DetailViewController isn't recognizing the '-configureView'我的 DetailViewController 无法识别“-configureView”
【发布时间】:2011-08-22 17:53:47
【问题描述】:

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

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

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

[self configureView];

...

}

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

谢谢!

【问题讨论】:

  • 我认为第 4 行的倒括号是错字?

标签: xcode ipad uitableview view ios4


【解决方案1】:

您的课程 PDFViewController 没有 configureView 方法,这就是您收到警告的原因(以及您没有看到任何事情发生的原因)。

您可能需要改为调用[self.view setNeedsDisplay],它基本上告诉视图重绘自身。我不知道这是否对你有用,因为我不知道你的课的其余部分是如何写的。

【讨论】:

    猜你喜欢
    • 2012-12-26
    • 2022-01-23
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-07
    • 2017-05-08
    • 2017-01-19
    相关资源
    最近更新 更多