私はgitプロジェクトXLPagerTabStripを実装しようとしています。"プロトコルに準拠していません"を修正する方法
プロジェクトによると、すべてのコントローラは、にあります。
ため:)方法PagerTabStripDataSourceのviewControllers(が提供するすべてのビューコントローラは、インフォプロバイダ
に準拠する必要があります。しかし、次のコードは、スロー: does not conform to protocol
extension UserProfileSubController: IndicatorInfoProvider {
func indicatorInfo(for pagerTabStripController: PagerTabStripViewController) -> IndicatorInfo {
return IndicatorInfo(title: "UserProfileSubController")
}
}
私はオート問題を解決したい場合は、同じプロトコル機能を再実装して、無効な再宣言をスローします。
実際にあなたのコントローラがそれに従わない場合はどのようにdoes not conform to protocol
問題を解決するのですか?私は何が欠けていますか?ヘルプは非常に感謝しています。
PS:プロジェクト、ビルドフォルダを削除し、派生データを削除し、再起動してポッドを更新し、ポッドを再インストールしました。
私はサンプルプロジェクトであなたのコードを試してみました。私はポッドを使いませんでしたが、githubから直接ソースコードをダウンロードしました –
私は現在欠けているいくつかの再宣言またはプロトコル拡張エラーがあると思います。 は、実際のエラーを見つけるための簡単な解決策があることを期待していました。あなたの努力のためにありがとう –