2014-09-24 81 views
0

我是目標C可可編程的新手,我想知道如何在使用分割視圖時在子視圖之間傳遞數據。 其目的是設置一個包含兩個視圖(頂部和底部)的視圖。在頂視圖中,我想添加一個包含對象數組的組合框。從列表中選擇一個對象時,它應顯示在底部視圖中。除了組合框之外,還應該有一個按鈕「添加」,它允許我從底部視圖中的一個筆尖設置視圖。在這個視圖中應該有一個'保存'按鈕,它將輸入的數據添加到對象數組中,並重新加載頂部視圖的組合框,包括新對象。 有人可以幫我嗎?在可可中的子視圖之間傳遞數據

TNX

回答

0

你應該使用NSNotificationCenter用於此目的。 在這裏,尋找這篇文章NSNotification & NSNotificationCenter

或者它可能是一些獨立的對象,它符合某些協議。每次用戶單擊保存按鈕時,該對象都將從代理方法(-userDidInputTheData:(NSString*)data;)接收數據,並將其傳遞給另一個子視圖。 您可以在您的NSViewController或NSWindowViewController子類中實現所有代碼。

相關問題