我最近一直在努力将 Swift 添加到现有项目中,以便在现实世界中进行尝试。
在项目中添加 Swift 源文件后,我对获取“Bridging Header”,即 Objective-C 到 Swift 没有任何问题。
但是 *-Swift.h
头文件应该公开标记为 @objc
的 Swift 类或 ObjC 类的子类,但 nowhere 找到:-(
在我的主应用代码(仍然是 Objective-C)中,我没有看到任何关于如何使用 Swift 编写的新子类的具体说明。
我作为首席开发人员的应用程序有一个相当大的代码库(70.000 行),因此一次性转换它是不可能的。
最佳答案
现在可以了。
终于成功了。感谢大家的帮助:-)
关于objective-c - Xcode 6 中未创建 Swift 到 Objective-C header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24062618/
相关文章:
ios - Objective-C 中的自动引用计数不能防止或最小化什么样的泄漏?
objective-c - 为设备编译时出现 Apple Mach-O 链接器错误
ios - 如何在 iOS 上找到最顶层的 View Controller
iphone - 如何使用使用 Interface Builder 创建的 nib 文件加载 UIV
ios - 架构 i386 : _OBJC_CLASS_$_SKPSMTPMessage", 的 u
objective-c - iOS 8 对尚未渲染的 View 进行快照会导致快照为空