【问题标题】:Obj C project swift file cannot see cocoa podsObj C 项目 swift 文件看不到可可豆荚
【发布时间】:2016-10-18 04:52:08
【问题描述】:

我有一个 Objective C 项目,我向其中添加了一个 swift 文件 - swift 文件将包含我的 objc 项目其余部分的便利功能。添加 swift 文件触发添加桥接头 - 我做到了。所有这些都有效。我还配置了 cocoapods 并使用 objc 工作。

我可以从 objc 调用 swift 方法,但我的 swift 文件看不到我的任何 swift cocoapod 模块。我收到错误“没有这样的模块”。我在这里广泛搜索并清理了我的项目,清理了构建文件夹检查了我的搜索路径 - 一切看起来都很好。我正在使用 use_frameworks!在我的 pod 文件中。

任何指针?

【问题讨论】:

    标签: objective-c swift


    【解决方案1】:

    您需要将 pod 标头添加到桥接头中,如下所述:Import Objective-C Framework (CocoaPod) into Swift?

    【讨论】:

    • 我可能不太清楚,但 Cocoapod 框架是一个 swift 框架,而不是 Objective-C。当我在我的 swift 文件中导入 SwiftChart 时,我得到“没有这样的模块”
    • 您打开的是工作区而不是项目吗?奇怪的是,您完全可以从 Obj-C 中看到 Swift 模块 - 朝那个方向发展是行不通的,只有 C/Obj-C 到 Swift。
    猜你喜欢
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 2016-04-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2015-01-31
    • 1970-01-01
    相关资源
    最近更新 更多