0
저는 UISearchBar와 seperat UITableView를 가지고 있습니다. 사용자가 SearchBar에 뭔가를 입력 할 때 API를 호출 한 다음 TableView를 다시로드하여 새 결과를 표시합니다. TableView가 다시로드 될 때마다 SearchBar는 포커스를 잃습니다. 이 문제를 어떻게 방지 할 수 있습니까?UISearchBar가 포커스를 잃습니다
나는 [_searchBar becomeFirstResponder];
을 시도했지만 도움이되지 않았습니다. 다른 아이디어?
도움 주셔서 감사합니다.
(편집) 코드 나 데이터를 다시로드하는 데 사용 :
당신이TablevView
데이터 소스에 대한 (비
CoreData
) 배열 내장 손으로 다루고있는 것 같습니다
[self.fetchedResultsController updateWithObjectList:_newList removeMissing:YES];
- (void)updateWithObjectList:(NSArray *)objectList removeMissing:(BOOL)removeMissing {
if (removeMissing) {
[self removeObjectList:[_objects allValues]];
}
[self addObjectList:objectList];
}
어떻게 그 테이블 뷰에서 데이터를 다시로드하고 있습니까? 이 작업을 수행하는 데 사용하는 코드를 게시하십시오. 이는 정상적인 동작이 아닙니다. –
누군가 다른 사람이 그 편지를 썼지 만, 내 게시물에 추가 한 내용과 관련 있다고 생각합니다. –