如何在Swift文件中使用Objective-C类

时间:2016-11-29 09:23:38

标签: objective-c swift objective-c-category

我有一个Objective-C项目,有一个名为' NSDictionary + Test'的文件,以及一个名为- (void)testDone:(TestBlock)block的文件。我在项目中添加了一个swift文件,如何在我的Swift文件中使用- (void)testDone:(TestBlock)block

1 个答案:

答案 0 :(得分:0)

首先你有你的Objective C项目,你有你的类别(在Obj C中),现在你添加了一个Swift文件,并想在Swift中使用类别方法。

所以现在回答 -

  1. 首先添加你的.swift文件,主要是要求创建一个桥接头。如果未创建,请按照this

  2. 中的步骤操作
  3. #import "NSDictionary+Test.h"之前添加#endif

  4. 现在,您应该能够将(void)testDone:(TestBlock)block用作dictionary.testDone(block : TestBlock!)