Приложение вылетает на iOS15.2 <ESTabBarController: 0x7fb60688da00>, что не является разновидностью UITabBarController.' iOS 15.2

*** Завершение работы приложения из-за неперехваченного исключения «NSInternalInconsistencyException», причина: «-tabBarController должен возвращать экземпляр подкласса UITabBarController. <MMTabViewController: 0x7fb601727d40> вернул <ESTabBarController: 0x7fb60688da00>, который не является разновидностью UITabBarController.' завершение с неперехваченным исключением типа NSExceptionCoreSimulator 783.5 - Устройство: iPhone 13 (FF523057-CBC8-4BD0-8315-6F674C6EB86B) - Время выполнения: iOS 15.2 (19C51) - Тип устройства: iPhone 13

Он работал нормально до iOS 15. Проблема возникала, когда я запускал свой проект на iOS 15.2.

2 ответа

       [self customizeTabBarForController:_tabBarController];
[self.view addSubview:_tabBarController.view];
[_tabBarController didMoveToParentViewController:self];

используйте это в tabbarviewcontroller

Трудно сказать по вопросу, но ESTabBarController - это эта библиотека https://github.com/eggswift/ESTabBarController ?

Возможно, эта библиотека имеет проблемы с новой iOS или вы обновили эту библиотеку при установке модуля, и теперь в ней что-то сломано.

Другие вопросы по тегам