2011-09-15 20 views
0

如果您可以在導航控制器的一個視圖中爲NSObject分配內存,然後在另一個視圖中初始化該NSObject,我就會崩潰嗎?如何在不同的導航視圖中分配和初始化NSObject?

//mainview.m 
    id anObject = [SomeClass alloc]; 

    //subview.m 
    [anObject init]; 
    [anObject someOtherMessage]; 

我想這樣做,是因爲我想有我可以通過值,我不想失去一個NSObject ..

即 我的主要觀點會有幾個uitableview單元格,當選擇將查詢數據庫,並獲取不同的結果,將被加載到子視圖供用戶選擇..我想存儲每個選擇到一個NSObject ..所以子視圖將被加載和卸載多次,但它通過選擇的NSObject需要保持不變。

如果你需要我解釋事情做好讓我知道,我會盡我所能..它只是我有點不確定什麼,我想才達到..我知道我想要什麼,但如果沒有它可能。

歡呼聲。

回答

3

你想看看單身人士。 Google.com在Objective C中搜索單身人士。或者,如果您想將對象從一個類傳遞到另一個類,則在子視圖中創建mainview的實例並通過屬性訪問它。

+0

好吧,將查看單身..乾杯。 –

+0

你可能不想要一個單身_view_,但一個單身人士肯定聽起來像你想要的 – bshirley