2016-11-29 3 views
-3

Objective-Cプロジェクトがあり、ファイルに 'NSDictionary + Test'という名前のファイルと- (void)testDone:(TestBlock)blockという名前のメソッドがあります。私はプロジェクトに素早くファイルを追加します、私はSwiftファイルに- (void)testDone:(TestBlock)blockをどのように使用できますか?SwiftファイルでObjective-Cカテゴリを使用する方法

+0

動作しません – Sunxb

答えて

0

まずObjective C projがあり、その中にObj Cのカテゴリがあり、Swiftファイルを追加してSwiftでカテゴリメソッドを使いたいと思っています。

だから今、まずあなたの.swiftファイルを追加し、主にそれがブリッジングヘッダーを作成するための要求する

  1. をgoes-答えます。作成されない場合は、thisの手順に従います。

  2. の前に#import "NSDictionary+Test.h"を追加します。

  3. (void)testDone:(TestBlock)blockdictionary.testDone(block : TestBlock!)として使用できるようになりました。
関連する問題