gpt4 book ai didi

ios - 带有 Cocoapods 的 Objective C iOS 项目 + Swift 2 WatchOS 项目

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:00:47 27 4
gpt4 key购买 nike

我有一个 Objective-C 项目,我最近向它添加了一个使用 Swift 2 的 WatchOS 2 项目。

在 WatchOS 项目中,我正在通过桥接 header 访问一个 Objective-C 类(假设为 Equations.m)。然而,这个 Equations.m 文件导入了另一个库(具体来说是 HHUnitConverter)并且这个 HHUnitConverter 是使用 Cocoapods 添加到项目中的。

当我构建 WatchOS 项目时出现此错误:“HHUnitConverter.h”未找到。

当 Obj C 类引用另一个使用 cocoapods 添加的 Obj-C 类时,是否可以通过 Swift 类中的桥接头使用 Objective-C 类?我应该更改什么以使编译器可以使用此文件?

为了让这个工作好几个小时,我一直在竭尽全力,欢迎任何建议。谢谢!

最佳答案

选择您的 watchOS 目标并转到build设置。将“Objective-C Bridging Header”文件设置为与 iOS 目标中相同的文件。

关于ios - 带有 Cocoapods 的 Objective C iOS 项目 + Swift 2 WatchOS 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37002391/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com