/ ObjectiveCプロジェクトのSwiftフレームワーク - IOS、Objective-C、Swift

ObjectiveCプロジェクトにおける迅速なフレームワーク - ios、objective-c、swift

Objective Cで作成した古いアプリケーションがあります。それにもっと機能を追加したいと思います。これからもこのプロジェクトでSwiftでコードを書き続けます。

このフレームワークを追加したい https://github.com/xmartlabs/XLPagerTabStrip それを使ってタブを追加します。追加したいタブはObjectiveCで作られたVCです。

以下に示すようなSwiftコードをEmbeddedVCに追加する必要がありますが、それがどのように可能なのかわかりません。

func indicatorInfo(for pagerTabStripController: PagerTabStripViewController) -> IndicatorInfo {
return IndicatorInfo(title: "My Child title")
}

私のプロジェクトでこのフレームワークを使用することは可能ですか?

ありがとう! :)

回答:

回答№1は0

Objective-CファイルにSwiftを追加するには、必ずObjective-Cクラスの先頭に「ProjectName-Swift.h」をインポートします。 Swiftクラスに@objcというタグを付けるか、SwiftクラスがNSObjectから継承されていることを確認してください。

詳細はこちら: Objective-CではSwiftクラスを使用できません