Я хочу, чтобы Checkmark, в частности, TableView Cell.Контрольная точка в ячейке UITableView
Так я использовал код:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
newRow = [indexPath row];
oldRow = [lastIndexPath row];
if (newRow != oldRow) {
UITableViewCell *newCell = [tableView cellForRowAtIndexPath:indexPath];
newCell.accessoryType = UITableViewCellAccessoryCheckmark;
UITableViewCell *oldCell = [tableView cellForRowAtIndexPath: lastIndexPath];
oldCell.accessoryType = UITableViewCellAccessoryNone;
lastIndexPath = indexPath;
}
else{
UITableViewCell *newCell = [tableView cellForRowAtIndexPath:indexPath];
newCell.accessoryType = UITableViewCellAccessoryCheckmark;
lastIndexPath = indexPath;
}}
Its работает в iPhone Simulator штрафа. Но при тестировании на устройстве iPhone он сбрасывает приложение.
Любое решение для этого ..?
Заранее спасибо.
Какое сообщение об ошибке аварии? – lnafziger
EXE_BAD_ACCESS для oldRow = [lastIndexPath row]; –