如何在objective-c中使用扩展中实现的任何方法,并在swift类中使用它? 我有一个快速的类,我试图调用一个在objective-c中实现的扩展方法。
答案 0 :(得分:1)
首先,您需要创建桥接头文件。要创建它,请转到文件 - >新 - >档案 - > Objective-C文件。根据需要为此文件命名,然后按next。你可以稍后删除它。
按下下一步后,它会提示您询问是否要配置桥接标头。按确定。
在桥接标题内,只需添加:
#import "NameOfYourExtension.h"
它将在所有swift文件中提供。
答案 1 :(得分:0)
我忘了在目标的构建设置中的Other Linker Flags中添加-ObjC。它在设置之后起作用。