2013-11-17 3 views
0

Привет, я пытаюсь сделать учебник Apple по созданию списка дел, но есть проблема при попытке проверить элемент «Делать в списке».iOS Table View Отмена выбора строки автоматически

Im делает следующий код:

-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath  *)indexPath{ 

    [tableView deselectRowAtIndexPath:indexPath animated: NO]; 

    ToDoItem *tappedItem = [self.toDoItems objectAtIndex:indexPath.row]; 
    tappedItem.completed = !tappedItem.completed; 

    [tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationNone]; 
} 

Но в тренажере, когда я нажимаю на одном пункте он остается выбран, но только получает проверяется, когда я нажимаю на другой. Что я делаю не так?

Заранее спасибо.

+0

"tappedItem.completed =! TappedItem.completed;" что означает это утверждение? –

ответ

2

Это потому, что вы внедрили didDeselectRowAtIndexPath, а не didSelectRowAtIndexPath.

Смежные вопросы