0
仍然有問題!訪問其他類屬性,返回0
我有2個類,我想訪問另一個類的屬性。
我有一個名爲MenuViewController的類,它是一個Facebook風格的彈出式菜單,根據選擇哪個單元,我想加載不同的數據。
我創建了一個屬性:
@property int rowSelected;
併合成它:
@synthesize rowSelected;
和我在其他類中,我創建了類的實例:
MenuViewController *menu = [[MenuViewController alloc] init];
NSInteger rowValue = menu.rowSelected;
當我NSLog它,它總是返回0 ...
NSLog(@"%i", menu.rowSelected);
幫助非常感謝!
那麼如何繼承前一個視圖的屬性,所以如果我將它設置爲5在菜單控制器中,在另一個班級是5。 – ryang148
你有點錯過了對象/實例的要點。如果您在一個對象中將其設置爲5,那麼您需要對該對象的引用以便將您的值轉換爲另一個對象。既然你沒有展示你的問題中的代碼如何與具有選定行的'MenuViewController'對象相關,我不能給你任何有關傳遞或獲取值的詳細建議。 –
嗯,它們每個都有.m和.h,我將菜單導入到該視圖中 – ryang148