在swift中调用objective-c扩展类中的方法

时间:2016-01-30 01:18:25

标签: objective-c swift extension-methods

如何在objective-c中使用扩展中实现的任何方法,并在swift类中使用它? 我有一个快速的类,我试图调用一个在objective-c中实现的扩展方法。

2 个答案:

答案 0 :(得分:1)

首先,您需要创建桥接头文件。要创建它,请转到文件 - >新 - >档案 - > Objective-C文件。根据需要为此文件命名,然后按next。你可以稍后删除它。

按下下一步后,它会提示您询问是否要配置桥接标头。按确定。

在桥接标题内,只需添加:

#import "NameOfYourExtension.h"

它将在所有swift文件中提供。

答案 1 :(得分:0)

我忘了在目标的构建设置中的Other Linker Flags中添加-ObjC。它在设置之后起作用。