iPhone Objective-C Problema interessante com acessório e definição
-
23-09-2019 - |
Pergunta
No meu detalheViewController, tenho o código
Atualizado x2
Este é meu Setediting
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
[tableView setEditing:editing animated:YES]; //this line was added to force editing Mode
....
No meu detalheViewController, quero enviar a TableView o 'Magic/o que for' para registrar 'Modo de edição' para alterar o acessório, mas não quero criar os botões de exclusão. Anteriormente eu não tinha a linha [tableView setEditing:editing animated:YES];
, e então eu só quero que ele traga o acessório.
Solução
Você definitivamente deveria consertar isso.
Quando você cria a célula de exibição da tabela (em tableView:cellForRowAtIndexPath:
), colocou o accessoryType
propriedade para UITableViewCellAccessoryNone
e a editingAccessoryType
propriedade para UITableViewCellAccessoryDisclosureIndicator
.
Você faz isso em vez de implementar o depreciado tableView:accessoryTypeForRowWithIndexPath:
método.