【问题标题】:How to turn iOS framework into module如何将 iOS 框架转为模块
【发布时间】:2015-07-08 04:23:01
【问题描述】:

我创建了一个 iOS 框架,但其中的所有内容都设置为“项目”范围,即我不想公开任何内容,并且很高兴将项目包含在共享相同框架的其他应用程序中。我最近开始在新项目中使用 Swift。我与现有框架链接,并在 Interface Builder 中的一个视图控制器中添加了一个自定义视图。该应用程序似乎编译、链接和运行都很好,自定义视图也显示得很好。但是,当我在我的 swift 文件中创建一个 IBOutlet 时,它突然为我的自定义类抱怨 Use of undeclared type 并且不再编译。如果我尝试import MyFramework,它会抱怨找不到任何此类模块。

所以问题是,如何将项目范围的框架转换为模块,以及如何使此类在 Swift 中可见? IB 似乎没有问题,显然应用程序正在链接和运行良好。它只是不允许我访问我的 swift 代码中的类。请帮忙!

【问题讨论】:

  • 可以在 Bridging-Header.h 类中导入框架。

标签: ios xcode swift frameworks


【解决方案1】:

在你的Project-Bridging-Header.h中,

#import <YourFramework/YourFramework.h> 

【讨论】:

    猜你喜欢
    • 2020-06-04
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 2021-10-30
    相关资源
    最近更新 更多