ios – @import X;导致错误无法构建模块X.

ios – @import X;导致错误无法构建模块X.,第1张

概述我有一个定义为模块的自定义框架TSUI.它有Objective-C和 Swift代码.如果我在Objective-C代码中导入它,如下所示: #import <TSUI/TSUI.h> 一切正常,但我只能访问Objective-C代码.但是,如果我将其导入为: @import TSUI; 要么 #import <TSUI/TSUI.h>#import <TSUI/TSUI-Swift.h> 一切 我有一个定义为模块的自定义框架TSUI.它有Objective-C和 Swift代码.如果我在Objective-C代码中导入它,如下所示:

#import <TSUI/TSUI.h>

一切正常,但我只能访问Objective-C代码.但是,如果我将其导入为:

@import TSUI;

要么

#import <TSUI/TSUI.h>#import <TSUI/TSUI-Swift.h>

一切都编译好,但在Xcode中我得到以下错误

在框架和应用程序代码中,我设置了以下构建设置:

>嵌入内容包含Swift代码= YES
>允许框架模块中的非模块化包含= YES
>启用模块= YES

我已经尝试清理项目,清理派生数据,问题不断回归.如果框架不包含Swift代码但是包含在@import而不是#import中,它也会出现.目前我会认为这是一个错误.

解决方法 删除当前的import语句
所以项目编译.

建立你的项目.

再次尝试导入.

总结

以上是内存溢出为你收集整理的ios – @import X;导致错误无法构建模块X.全部内容,希望文章能够帮你解决ios – @import X;导致错误无法构建模块X.所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1040571.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存