タブバーのタブが変更されたことを知りたいので、Firebase Analyticsに報告することができます。どのように私はこれを行うのですか? タブバーのiOSを変更する
私はこのoverride func viewDidAppear(_ animated: Bool) {
Analytics.logEvent("projects_open", parameters: [:])
}
を試してみましたが、私は別のViewControllerからそれに戻って行くときにも、何を実行するだろうと感じています。タブが開いたときに検出できるものが必要です。
これに対応する別の機能がありますか?
tabController.selectedIndex
各タブに1つずつ追加する必要がありますか、それともAppDelegateに入れることはできますか? – alvarlagerlof
あなたのタブバーコントローラは、アプリケーションの代理人で作成されていますか?はいの場合は、最初にデリゲートプロパティ(tabbarController.delegate = self)を割り当ててからappdelegateでこの関数を実装する必要があります。ユーザーがタブを切り替えるたびに呼び出されます。ここにデリゲートプロトコルのドキュメントがあります:https://developer.apple.com/reference/uikit/uitabbarcontrollerdelegate – bughana
私は私のストーリーボードで作ったので、私は推測しますが、各タブに1つあります。 – alvarlagerlof