所以我正在研究一个包含
Swift和Objective-C类的iOS项目.
为了实例化Objective-C中描述的对象,我明白我需要一个Bridging-Header文件,其中包含我在Swift类上必须使用的所有标题的导入.它在我的项目上很好.
我做了我需要的所有课程,我在Swift中分类Objective-C类,一切都OK.
我的问题是在相反的情况下:在Objective-C文件中实例化一个swift对象.所以我读到我需要有这些选择:
>将模块定义为是
>在我正在处理的* .m文件中添加行#import“&##YourProjectName#> -Swift.h”.
这就是我做的:
我更改了Build Settings中需要更改的所有值.我添加了导入行,我甚至尝试创建头文件,但我仍然有“<#YourProjectName#> -Swift.h”文件找不到错误.
当然,我用实际的模块名称替换了YourProjectName,这是我在Build Settings的“Packaging Package”部分的“产品模块名称”下找到的.此外,项目名称中没有空格.
我忘了一步吗?
感谢您的帮助.