對Objective-C來說相當新。我正在將一個NSObject數組傳遞給視圖控制器(不是我的根)。 NS對象文件,完成數組poolArray。我也在void(dealloc)中使用self.poolArray = nil;
。當把它傳遞給我的視圖控制器時,我必須採取哪些步驟?從NSObject傳遞一個數組到視圖控制器
編輯:爲了更具體的我的事業,如果我只是處理兩個視圖控制器?
-(void)createData {
//poolFixtures being the text within each cell of my table view.
NSMutableArray *poolFixtures;
groupSections=[[NSMutableArray alloc] initWithObjects: @"Pool Stages", nil]
poolFixtures=[[NSMutableArray alloc] init];
[poolFixtures addObject:[[NSMutableDictionary alloc]
initWithObjectsAndKeys:@"This is a name",@"name",nil]];
fixtureData=[[NSMutableArray alloc] initWithObjects: poolFixtures, nil];
[poolFixtures release];
}
我有一個類似的設置爲我的第二個視圖控制器。然而,第二個需要的標題要求我從一個html文件下載數據,將它們解析成我想要的格式等等。當在第二個視圖控制器中使用時,它需要很長時間(我認爲是因爲html加載時間) 。我試圖完成的任務(我認爲我可以用NSobject完成的任務)是在用戶打開應用程序後立即開始數據收集;所以,當用戶到達第二個視圖控制器時,它就會被加載並準備就緒。
因此我想知道是否可以在根視圖控制器中進行下載和解析,並將數組發送到第二個視圖控制器以供需要時使用。我想我可以使用我的根實現的createData部分來完成這個任務。
我想你需要發佈一些代碼才能得到有意義的答案。 –
已經完成了,謝謝你的建議。 –