2017-11-01 8 views
6

테이블보기가있는보기 컨트롤러가있는 탐색보기 컨트롤러로 설정된 테이블 막대 루트보기 컨트롤러가 있습니다.보기 컨트롤러가 탭 막대에서 두 번째로 열릴 때 큰 제목 충돌 응용 프로그램

대용량의 제목을 항상 또는 자동으로 설정하면 두 번째 탭을 열 때 앱이 중단됩니다.

오류 메시지는 다음과 같습니다 :

Assertion failure in -[UITableView _addScrollViewScrollObserver:]*  
Terminating app due to uncaught exception 'NSInternalInconsistencyException', 
reason: 'ERROR: UIScrollView does not support multiple observers implementing _scrollViewWillEndDraggingWithVelocity:targetContentOffset:' 

나는 그것을 해결하는 방법을 생각하지 않습니다. 미리 감사드립니다.

sotryboard screenshot

+0

스토리 보드 트리 구조를 표시하십시오. 예. UITabBarController> UINavigationController> UIViewController> UITableView –

+0

@JD. 스크린 샷을 추가했습니다. – thwKobas

+0

iOS 11의 특정 컨트롤러 구조에 문제가있는 것 같습니다. Apple이 가능한 빨리 해결하길 바랍니다. – iChirag

답변

1

발견! 스택에 두 개 이상의 탐색 컨트롤러가있는 버그가있는 것 같습니다.

그래서 내 구조 (위에서 아래로) 때 : 나는 주요있는 navigationController (상위), 예외가 사라을 제거한 경우

UINavigationController 
UITabBarController 
UINavigationControllers (Different tab items) 

! 희망은 곧 수정 될 것입니다.