TabBar в приложении iOS с событием навигации не работает - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь сделать простую навигацию, если я нажимаю кнопку добавления на панели вкладок, я хочу открыть AddView (для целей тестирования я использую представление настроек, потому что представление добавления еще не готово. Теперь основное представление выглядит следующим образом:

enter image description here

Код внутри этого представления:

import UIKit
import Firebase
import FirebaseFirestore

class MainViewController: UIViewController, UITabBarDelegate {

    @IBOutlet weak var UITabBar: UITabBarItem!

    override func viewDidLoad() {
        super.viewDidLoad()

    }

    @IBAction func settingsButtonClicked(_ sender: Any) {
        self.performSegue(withIdentifier: "toSettingsView", sender: self)
    }

    @IBAction func tabBarClicked(_ tabBar: UITabBar, didSelect item:UITabBarItem) {
        if(item.tag == 1) {
            self.performSegue(withIdentifier: "toSettingsView", sender: self)
        }
    }

}

После того, как я нажму кнопку «Добавить», ничего не произойдет.

Изменить : Кто-нибудь знает решение?

1 Ответ

0 голосов
/ 26 мая 2020

override func prepare(for segue: UIStoryboardSegue, sender: Any?) должно отсутствовать. Попробуйте добавить описанный выше метод, а также проверьте соединение перехода в раскадровке.

...