如何将Swift代码导入Objective-C?

维克多·拉琴科(Viktor Radchenko):

我已经在Swift中编写了一个库,但无法将其导入到用Objective-C编写的当前项目中。

有什么方法可以导入吗?

#import "SCLAlertView.swift" - 'SCLAlertView.swift' file not found
帐单:

您需要导入TargetName-Swift.h请注意,这是目标名称-其他答案会导致使用类名称的错误。

这个单个文件是一个自动生成的标头,它为项目中所有用注释@objc或继承的Swift类定义了Objective-C接口NSObject

注意事项:

  • 如果您的目标名称包含空格,请用下划线替换(例如,My Project成为My_Project-Swift.h

  • 如果您的目标是框架,则需要导入 <TargetName/TargetName-Swift.h>

  • 确保您的Swift文件是目标文件的成员

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Swift调用Objective-C代码?

将Swift框架导入Objective-C项目

如何将Objective-C App委托转换为Swift?

您如何将数据从Objective C传递到Swift?

如何将Swift String桥接到Objective C NSString?

如何将Swift结构作为参数传递给Objective-C方法

如何使用桥接头将Objective-C cocoapod导入Swift

如何将Objective-C NSError指针传递给Swift函数?

将Objective-c框架导入Swift框架项目

如何将Objective-C和Swift混合使用以构建cocoapods框架

iOS Swift框架:如何将Objective C代码正确导入swift框架?

如何将Objective-C initWithError:方法桥接到Swift

将实现协议的Swift类导入Objective-C类

如何将现有的C / C ++代码导入Eclipse?

如何将Objective-C(iOS应用)代码分解为面向对象的设计

如何将Swift类传递给需要类的Objective-C方法?

如何将位操作代码从Java转换为Objective-C?

如何将iOS Objective-C类别接口代码转换为RubyMotion?

如何将Objective-C文件添加/导入到快速应用程序

Objective-C如何将击键转换为ASCII字符代码?

如何将Swift类转换为UnsafePointer,例如Objective-C中的__bridge

如何将Objective-C块转换为Swift闭包?

如何将C代码编译到Swift框架中

如何将Swift代码转换为目标C代码

如何将Objective-C代码转换为Swift代码-错误处理,iOS

我们如何将Objective-C常量导入为Swift类型?

如何将这行代码从 C++ 翻译成 Objective-C

将代码从 Swift 转换为 Objective C?

如何在 Objective-C 代码中使用导入的 Swift 协议和类?