2010-06-02 72 views
0

這是我的問題。我無法爲我的導航欄設置名稱..下面是我嘗試過的一些但無濟於事。我無法爲我的導航欄設置標題欄

- (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"; 
} 

任何一種靈魂?

回答

6

假設此代碼與您的項目中的代碼完全相同,則會拼錯方法名稱。試試這個:

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

另外,最後兩個例子顯然是錯誤的。

+0

它仍然沒有加載..是因爲它無法捕獲視圖控制器? – Brionac 2010-06-02 08:30:05

+0

你是說視圖控制器沒有被加載? 「捕獲視圖控制器」是什麼意思? – 2010-06-02 17:00:46

+0

它被加載..但是當我去那個頁面,導航欄的名稱並沒有改變..所以我想知道它沒有捕獲視圖控制器的名稱。 – Brionac 2010-06-03 02:34:47

3

請確保您有導航欄作爲IB中的引用插座,名稱爲navBar或您喜歡的任何內容,然後在代碼中添加以下行: [[navBar topItem] setTitle:@「title with code」 ]。