我无法为我的navigationBar设置标题

时间:2010-06-02 01:44:55

标签: iphone cocoa-touch xcode

这是我的问题。我无法为我的navigationBar设置名称..下面是我尝试过的一些但无济于事。

- (void)viewDidLload {
  [super viewDidLoad];
  self.title = @"Food"; 
}

- (void)viewDidLload {
  [super viewDidLoad];
  [self.setTitle:@"Food"]; 
}

- (void)viewDidLload {
  [super viewDidLoad];
  MyTableViewController *myTableViewController = [[MyTableViewController alloc] init];
  myTableViewController = @"Food"; 
}

任何一种灵魂?

2 个答案:

答案 0 :(得分:6)

假设此代码与您项目中的代码完全相同,则会错误拼写方法名称。试试这个:

- (void) viewDidLoad {
    self.title = @"Food";
}

此外,最后两个例子是完全错误的。

答案 1 :(得分:3)

确保您将导航栏作为IB中的引用插座,使用navBar命名或任何您喜欢的名称,然后在代码中添加以下行: [[navBar topItem] setTitle:@“带代码的标题”];