1
테이블 뷰 셀을 선택 취소하고 싶습니다. 그러나 5 초 후 자동으로 선택되었습니다. 나는이 방법 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
이내가 선택한 시간 이후에 셀 선택 해제
[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector ([tableView deselectRowAtIndexPath:indexPath animated:YES]) userInfo:nil repeats:NO];
같은 NSTimer
을 시도하지만, 엑스 코드 나 실패했다.
도와주세요 감사합니다.
dispatch_after는 제공된 대기열 (주 대기열)에서 실행되므로 여기서는 불필요합니다. – execv
아, 잘 잡으세요. 편집 됨. – Rick
tableView가있는 장면에서 벗어나서 할당을 해제해야하는 경우 메모리가 누출되지 않도록 tableView에 약한 포인터를 만들어야합니다. –