在Objective-C Framework中导入Swift类
发布时间:2020-12-14 19:55:07 所属栏目:百科 来源:网络整理
导读:我有一个自定义框架,它有一堆Objective-C类.在Framework中,我想使用 Swift添加更多类.但是,当尝试使用:MyProduct-Swift.h将Swift类公开给Objective-C代码时,它会显示为“找不到MyProduct-Swift.h文件”. 我在单个视图模板中尝试了这个,它工作正常.是否无法
我有一个自定义框架,它有一堆Objective-C类.在Framework中,我想使用
Swift添加更多类.但是,当尝试使用:MyProduct-Swift.h将Swift类公开给Objective-C代码时,它会显示为“找不到MyProduct-Swift.h文件”.
我在单个视图模板中尝试了这个,它工作正常.是否无法在框架内导入Swift? 我还验证了我已经设置了Defines Module设置和Module Name.我已经尝试过,有没有这些设置. 解决方法
我找到了一些额外的步骤来完成所有工作.除了将“定义模块”设置为“是”和“产品模块名称”(如果在Xcode 6中创建新的触摸框架,通常默认设置正确),您还需要:
>将’public’关键字添加到Objective C中所需的所有Swift类中 #import< ProjectName / ModuleName-Swift.h> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |