私はiOSフレームワークに取り組んでいます。ユーザーが特定のView Controllerに出入りするときにイベントをログに記録する必要があります。そのために、ルートView Controllerが変更されたときにカスタムメソッドをトリガーする通知を登録できるかどうかを考えていました。または、おそらく KVO を使用します。しかし、そのような通知が見つからないため、実装の観点からこれを行う方法がわかりません。
この点で何か助けていただければ幸いです。ありがとう。
これはフレームワーク プロジェクトであることに注意してください。したがって、フレームワークが構築され、別のアプリに追加/埋め込まれます。そのアプリのView Controllerに関する情報はありません。アクセスできるのは、UIWindow のルート ビュー コントローラーだけです。そのため、変更がいつ発生するかを知る必要があります。