Ios 构建自己的框架-无法向objective-c公开swift
我尝试构建一个混合的swift和obj-c框架。我有一个swift班,Ios 构建自己的框架-无法向objective-c公开swift,ios,Ios,我尝试构建一个混合的swift和obj-c框架。我有一个swift班,ClassA和obj-c班ClassB。在ClassB内部,我有#导入“ProjectName/ProjectName Swift.h” 但问题是classB无法编译,因为它无法识别swift方法。同时,对“ProjectName/ProjectName Swift.h”也没有任何抱怨-它导入得很好 我做错了什么 解决方案-swift类和所有方法必须标记为public您的swift类是否用@objc注释?是的,我有obj注释
ClassA
和obj-c班ClassB
。在ClassB
内部,我有#导入“ProjectName/ProjectName Swift.h”
但问题是classB无法编译,因为它无法识别swift方法。同时,对“ProjectName/ProjectName Swift.h”
也没有任何抱怨-它导入得很好
我做错了什么 解决方案-swift类和所有方法必须标记为
public
您的swift类是否用@objc
注释?是的,我有obj注释