我有一个Objective-C项目,有一个名为' NSDictionary + Test'的文件,以及一个名为- (void)testDone:(TestBlock)block
的文件。我在项目中添加了一个swift文件,如何在我的Swift文件中使用- (void)testDone:(TestBlock)block
。
答案 0 :(得分:0)
首先你有你的Objective C项目,你有你的类别(在Obj C中),现在你添加了一个Swift文件,并想在Swift中使用类别方法。
所以现在回答 -
首先添加你的.swift文件,主要是要求创建一个桥接头。如果未创建,请按照this。
在#import "NSDictionary+Test.h"
之前添加#endif
。
(void)testDone:(TestBlock)block
用作dictionary.testDone(block : TestBlock!)
。