crashlytics에 따르면 다음과 같은 충돌이 발생합니다 (드물게).iOS UISearchController crash : 응용 프로그램 자체에서 모달 뷰 컨트롤러를 표시하려고했습니다.
출원 자체 모달 뷰 컨트롤러를 제공하려고. 프리젠 테이션 컨트롤러는입니다.
난 전혀이 문제를 복제 할 수 없습니다. 이것이 내가 UISearch Controller를 설정하는 방법입니다. 나는 모든 아이디어의 부족이기 때문에
self.searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
self.searchController.dimsBackgroundDuringPresentation = NO;
self.searchController.searchBar.delegate = self;
self.tableView.tableHeaderView = self.searchController.searchBar;
self.definesPresentationContext = YES;
어떤 도움에 감사드립니다. 필요한 경우 더 많은 코드를 게시 할 것입니다.
같은 선택 방법? 문제의 View Controller를 어디에 제시하려고합니까? – mckeejm
설정이 표준입니다. 오류가 발생하는 전환과 같은 몇 가지 추가 컨텍스트가 필요합니다. 디버거에서 예외를 트랩 할 수 있습니까? UISearchControllerDelegate 메서드에서 현재 검색을 변경하려고 시도하는 동작으로 인해 이러한 오류가 발생했습니다. –