我在Xcode中创建了Framework(8.2.1)每个设置都已完成(我已经在StackOverFlow中找到了很多答案)
定义模块没问题,Objective-C生成的接口标题名称正常
然后,在Build framework之后,{PROJECT_NAME} -Swift.h没有公共方法..所以在其他项目中可以导入这个框架,但是,我不能使用任何公共方法。
答案 0 :(得分:0)
您的.h文件中不需要公共方法。只能将您的类和方法(您希望在应用中访问的那些)更改为公开。
我用来做的是创建一个名为{PROJECT_NAME} .swift的swift文件,并使用单例来管理所有操作。
但是,回答你的问题,你的.h头文件不应该有公共方法