问题描述
|
我有一个带有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 (将#修改为@)