Как я могу ссылаться на объект ячейки, по которому щелкнули внутри метода indexSath didSelectRowAtIndexPath: (NSIndexPath *)?
У меня есть UISplitViewController, а в MasterView у меня есть таблица с ячейками, где cell.tag= первичный ключ из базы данных sqlite (т. е. таблица заполняется из базы данных).Я могу зафиксировать событие click в вышеприведенном методе, но не вижу, как передать объект ячейки или как ссылаться на него в противном случае, чтобы попасть в cell.tag.В конечном счете, цель состоит в том, чтобы передать этот идентификатор в подробный вид через делегата Master / Detail, а затем загрузить данные в DetailView на основе идентификатора, полученного от Master.
Любые советы приветствуются!
Редактировать:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell.
cell.textLabel.text = NSLocalizedString(@"Detail", @"Detail");
Entry *entry = [self.entries objectAtIndex:[indexPath row]];
[[cell textLabel] setText:[NSString stringWithFormat:@"%@",entry.title]];
cell.tag = entry.entryID;
return cell;
}