【问题标题】:Need explicit import UIKit to all UIKit subclasses in project after import my framework导入我的框架后,需要将 UIKit 显式导入项目中的所有 UIKit 子类
【发布时间】:2018-03-26 08:12:10
【问题描述】:

导入我的框架后,需要将 UIKit 显式导入项目中的所有 UIKit 子类。

我决定从我的项目中导出所有 objective-c 类并制作一个框架。 我使用 Google 地图框架 创建了框架。为此,您也必须将 UIKit 框架添加到您的项目中。 我构建了一个通用的 MyFramework,然后添加到我的项目中。 之后,我尝试编译该项目,但出现编译错误。每个类,例如子类化 UIView 都需要导入 UIKit。

有一千个类我必须添加“import UIKit”。 我该如何解决?

更新: 我尝试将“#import MyFramewrok.h”添加到我的项目的桥接文件中,并且效果很好,因为它导入了 UIKit。但我认为这不是一个合适的解决方案。

【问题讨论】:

    标签: ios swift ios-frameworks


    【解决方案1】:
    1. 点击您的项目
    2. 选择“常规”选项卡(您应该已经在那里)
    3. 滚动到链接的框架和库,然后点击 + 按钮
    4. 选择 UIKit
    5. 重新编译就完成了

    最终结果:

    【讨论】:

    • 不,我已经尝试过这个解决方案。但是我在桥接文件中添加了一个 MyFramework 的标题,它解决了这个问题。但我认为这是一个奇怪的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    • 2017-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多