gpt4 book ai didi

objective-c - # 通过自动创建的 Bridging header 导入 Obj-C 类,Bridging header 似乎能找到它,但 Swift 类不会

转载 作者:行者123 更新时间:2023-11-30 14:17:57 29 4
gpt4 key购买 nike

  1. 我将这些文件从 Finder 直接添加到我的项目中,然后添加到 Xcode。
  2. 桥接 header 由 Xcode 自动创建。
  3. #import 将类导入桥接 header - 桥接 header 没有问题。
  4. 我尝试将 Class var 实例化为 swift 类 - 出现“使用未声明类型”错误。

    • 注意:当我尝试 COMMAND + 单击 #import 时,我收到消息“未找到符号”。

最佳答案

您需要将桥接文件名设置为“build设置”中 Swift 编译器部分下的“Objective-C 桥接 header ”字段,以便编译器包含它。 enter image description here

“未找到符号”只是 Xcode 的一个错误,我明白这一点,但使用桥接文件时没有任何问题。

关于objective-c - # 通过自动创建的 Bridging header 导入 Obj-C 类,Bridging header 似乎能找到它,但 Swift 类不会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30903498/

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