【问题标题】:no visible interface for uinavigationcontroller declares the selector pushnavigationitem animateduinavigationcontroller 没有可见界面声明选择器 pushnavigationitem 动画
【发布时间】:2013-07-11 22:06:47
【问题描述】:

在pageviewcontroller中使用pdfviewcontroller类的实例方法

 [self.pdfviewcontroller displaycurrentIndex:currentIndex + 1];

在此之后我需要为 pdfviewcontroller 的导航控制器设置动画,所以我正在写这个

[self.pdfviewcontroller.navigationController pushNavigationItem:self.navigationItem animated:NO];

但遇到 ARC 语义问题

没有可见的 uinavigationcontroller 接口声明选择器 pushnavigationitem 动画

感谢您的帮助。

【问题讨论】:

    标签: iphone ios6 uinavigationcontroller uinavigationbar


    【解决方案1】:

    pushNavigationItem:animated: 方法来自UINavigationBar 类,而不是UINavigationController 类。

    也许你的意思是这样做:

    [self.pdfviewcontroller.navigationController.navigationBar pushNavigationItem:self.navigationItem animated:NO];
    

    【讨论】:

    • 我上面的坏@rmaddy。我删除了它。
    • pdfviewcontroller中的这个navigationcontroller导航栏是storyboard中的rootviewcontroller
    • 基于此 pushnavigationitem 应该更新 pdfviewcontroller 中导航栏上的标题。但它没有更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多