2011-06-21 38 views
1

簡單任務: 我有一個帶有2個NIB文件(每個NIB文件都有自己的控制器)的應用程序。 我已經成功地顯示了我想要的第二個NIB文件的窗口,但是現在,我想單擊NIB 2上的一個按鈕並更改NIB 1上的標籤。可可(Xcode 4),從另一個NIB更改一個NIB上的標籤

現在連接NIB已完成,問題似乎是告訴Controller2更改Controller1中的標籤。

我似乎無法完成它。有沒有不喜歡

[Controller1 [Label setStringValue: @"Hi"]]; 

一些簡單的調用(我也嘗試創建一個方法來改變在控制器1的標籤,然後在控制器2實例控制器1的對象,並調用我的新創建ChangeLabel方法。這並不產生錯誤,但它也不給我結果)。

感謝您的幫助!

回答

0

我認爲你想要的是使用委派。

你應該申報控制器1這需要類型的NSString(您的標籤),它在控制器2設置的參數來實現的委託方法。

相關問題