У меня есть tableView. Все это настроено и работает.
Я работал нормально с cell.accessoryType, но ни разу не заставил работать cell.editingAccessoryType.
Он работал с этим устаревшим методом, но с новым ... не повезло.
Вот мой код, по крайней мере, для первого раздела:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = nil;
переключатель (indexPath.section)
{
case RFE_SECTION:
переключатель (indexPath.row)
{
случай 0:
{
статическая NSString * RFECellIdentifier = @ "RFECellIdentifier";
cell = [tableView dequeueReusableCellWithIdentifier:RFECellIdentifier];
if (cell == nil)
{
// Create a cell to display "Add Visit".
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:RFECellIdentifier] autorelease];
cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.textLabel.numberOfLines = 0;
cell.textLabel.font = [UIFont fontWithName:@"American Typewriter" size:16.0f];
}
if (visit.rfe.length == 0)
{
cell.textLabel.text = @"Add Reason for Encounter";
}
if (visit.rfe.length != 0)
{
cell.textLabel.text = visit.rfe;
}
}
перерыв;
}
перерыв;
Следующий раздел и т. Д. И т. Д. И т. П.
Всякий раз, когда я вставляю тип editAccessoryType, я иду к редактированию tableView, и он не отображается Есть идеи? Я пропустил какой-то метод делегата или что-то еще?
У меня также есть
- (void) setEditing: (BOOL) анимированное редактирование: (BOOL) анимированное
метод установки. Будет ли это иметь значение?
Я сейчас немного потерян.
Заранее спасибо.