2009-08-07 95 views
0

我試圖使用Interface Builder(IB)來獲取應用程序開發時間。所以我正在嘗試做新事物,例如,在文件所有者和控制器之間連接對象。IPhone SDK:使用Interface Builder連接陣列

的情況是:

1 - 我有一個削尖的ViewController。該視圖控制器將一個數組設置爲IBOutlet。

2 - 我在Nib中放置了一個自定義TableViewController。在這個TableViewController內部,我設置了另一個IBOutlet數組,我想把它作爲單元格值(我將在TableViewController.m中執行此操作)。

3 - 問題是,有可能連接兩個IBOutlets陣列?或者創建一個像「IBInlet」的東西..?或者在Interface Builder中,您可以使用IBOutlets作爲Cocoa Touch庫對象的連接..?

謝謝大家..!

回答

0

首先,我認爲目前還不清楚你是否試圖讓兩個指針指向同一個Array對象,或者如果你真的想擁有兩個你保持同步的Array對象。後者沒什麼意義,因爲它只會使你的內存使用量加倍而沒有任何好處,所以我們假設你只想有兩個指針指向同一個Array對象。

IB將幫助您將數據結構(您的Array對象)鏈接到兼容的接口小部件,但它仍然取決於您在代碼中初始化您的數據結構。遵循這一思路,您可以使用IB將您的陣列在適當的控制器中鏈接到您在該控制器中管理的小部件。獨立於此,您可以讓一個控制器初始化對象,另一個控制器可以從第一個控制器獲取指向該對象的指針。只要確保你正確地管理你的保留;)

相關問題