Вот код, который у меня есть в viewcontroller, который использует информацию plist, предоставленную в моем appdelegate.
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [self.tableDataSource count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
NSDictionary *dictionary = [self.tableDataSource objectAtIndex:indexPath.row];
cell.text = [dictionary objectForKey:@"myobject"];
При этом используется список, который используется в appdelegate, и заполняется количество ячеек в моей таблице, сколько именно входов у меня в списке.
Следующее, что я хочу сделать, это вставить нединамический viewcontoller для каждой ячейки, заполненной соответствующим «ключом».
Таким образом, ячейка myobject (если выбрана) выдвигает контроллер вида myobject.
Ячейка yourobject (когда выбрана) выдвигает контроллер представления yourobject.
All the way down.
Как я могу это сделать?