在detailView中显示popoverController的barButtonItem时出现问题

问题描述

| 我有一个带有detailView的splitViewContller,它是一个NavigationController和SplitView的委托。 在此NavigationController中,我存储从方法中获得的\“ barButtonItem \”和\“ popoverController \”参数:
splitViewController:willHideViewController:withBarButtonItem:forPopoverController:
像这样:
self.barButtonItemVsebine = barButtonItem;
self.popoverController = pc;
然后,我想在视图的工具栏内显示\“ barButtonItem \”,该视图在导航视图内加载-只需设置工具栏的项目即可:
[items addobject:pd.detailViewController.barButtonItemVsebine];
问题是:当NavigationController的viewControllers堆栈中有很多视图并且我调用popToRootViewController时,\“ barButtonItem \”不会显示在rootViewController的工具栏中。 每次弹出视图控制器时,我还尝试重新加载工具栏.items数组中的所有按钮,但有时按钮会显示出来,有时却不会。我以编程方式创建的所有其他按钮都可以正确显示。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...