gpt4 book ai didi

objective-c - Xcode 6 中未创建 Swift 到 Objective-C header

转载 作者:IT老高 更新时间:2023-10-28 12:14:22 26 4
gpt4 key购买 nike

我最近一直在努力将 Swift 添加到现有项目中,以便在现实世界中进行尝试。

在项目中添加 Swift 源文件后,我对获取“Bridging Header”,即 Objective-C 到 Swift 没有任何问题。

但是 *-Swift.h 头文件应该公开标记为 @objc 的 Swift 类或 ObjC 类的子类,但 nowhere 找到:-(

在我的主应用代码(仍然是 Objective-C)中,我没有看到任何关于如何使用 Swift 编写的新子类的具体说明。

我作为首席开发人员的应用程序有一个相当大的代码库(70.000 行),因此一次性转换它是不可能的。

最佳答案

现在可以了。

  1. 项目必须有一个包含空格的产品模块名称。
  2. Defines Module 必须在 Build Settings 中的 Packaging 下设置为 Yes

终于成功了。感谢大家的帮助:-)

关于objective-c - Xcode 6 中未创建 Swift 到 Objective-C header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24062618/

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