Ios 设置导航项';RBStoryboardLink的属性?

Ios 设置导航项';RBStoryboardLink的属性?,ios,objective-c,uiviewcontroller,storyboard,Ios,Objective C,Uiviewcontroller,Storyboard,我正在将故事板链接到。尝试使用以下代码修改当前视图控制器的标题时,未看到任何更改: self.navigationItem.title = @"Foo"; 如何修复此问题?使用此故事板链接解决方案,视图控制器将添加为子视图控制器。当segue实际发生时,其属性仅复制一次 例如,在SSUStoryboardLink.m中,以下代码在awakeFromNib中执行: ... navItem.title = linkedNavItem.title; navItem.titleView = linke

我正在将故事板链接到。尝试使用以下代码修改当前视图控制器的标题时,未看到任何更改:

self.navigationItem.title = @"Foo";

如何修复此问题?

使用此故事板链接解决方案,视图控制器将添加为子视图控制器。当segue实际发生时,其属性仅复制一次

例如,在SSUStoryboardLink.m中,以下代码在awakeFromNib中执行:

...
navItem.title = linkedNavItem.title;
navItem.titleView = linkedNavItem.titleView;
navItem.prompt = linkedNavItem.prompt;
navItem.hidesBackButton = linkedNavItem.hidesBackButton;
navItem.backBarButtonItem = linkedNavItem.backBarButtonItem;
navItem.rightBarButtonItem = linkedNavItem.rightBarButtonItem;
...
要设置属性,必须在父视图控制器上设置属性:

self.parentViewController.navigationItem.title = @"Foo";
你可以使用这个方法

- (UIViewController *)rbsl_targetViewController
这将确保您实际获得包含视图控制器的RBStoryboard链接

那么,在你的情况下

#import "UIViewController+RBStoryboardLink.h"

self.rbsl_targetViewController.navigationItem.title = @"Foo";
是文档