我有一个表栏根 View Controller ,设置为带有 View Controller 的导航 View Controller ,其中只有一个表 View 。

当我将导航栏大标题设置为“总是”或“自动”时,当我第二次打开选项卡时,该应用将崩溃。

错误消息如下所示:

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

最佳答案

找到了!
似乎是一个错误,在堆栈中有1个以上的导航 Controller 。

所以当我的结构是(从上到下)时:

UINavigationController
UITabBarController
UINavigationControllers (Different tab items)

如果我移至主NavigationController(顶部),则该异常消失了!
希望他们会尽快解决。

关于ios - 在标签栏中第二次打开 View Controller 时的大型标题崩溃应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47054203/

10-09 17:15