Я новичок в программировании на iOS.Мне действительно нужна ваша помощь.
У меня есть экран входа, который выводит меня на карту (Google API).при нажатии на любую созданную аннотацию я хочу загрузить панель вкладок с двумя представлениями.
Я искал и обнаружил, что мне нужно добавить панель вкладок в начале, т.е. приложение applegate и показать / скрыть панель вкладок при необходимости.
, поэтому я сделал 2 функции для отображения и скрытия табуляции как
-(void)Load_tabBar{
[self.navigationController.view removeFromSuperview];
[self.window addSubview:tabBarController.view];
[self.window makeKeyWindow];}
-(void)remove_tabBar{
self.tabBarController.selectedIndex=0;
[self.tabBarController.view removeFromSuperview];
[self.window addSubview:navigationController.view];
[self.window makeKeyWindow];}
, это сработало, когда я вызываю метод Load_tabBar и когда я нажимаю назад, он вызывает метод remove_tabBar.если я снова вызываю метод Load_tabBar и возвращаюсь, происходит сбой, выдавая ошибку
- [окно UILayoutContainerView]: сообщение отправлено на освобожденный экземпляр 0x563b0b0
отредактировано: PS: могу ли я добавить представление панели вкладок в контроллер представленияа затем выдвинуть это представление?
thnx