我用Swift编写了一个库,但无法将其导入到我当前的项目中,该项目是用Objective-C编写的.
有什么方法可以导入它吗?
#import "SCLAlertView.swift" - 'SCLAlertView.swift' file not found
我用Swift编写了一个库,但无法将其导入到我当前的项目中,该项目是用Objective-C编写的.
有什么方法可以导入它吗?
#import "SCLAlertView.swift" - 'SCLAlertView.swift' file not found
你需要进口ProductName-Swift.h
件.请注意,这是产品名称——其他答案使用类名是错误的.
这个文件是一个自动生成的头文件,它为项目中的所有Swift类定义Objective-C接口,这些类要么用@objc
注释,要么从NSObject
继承.
考虑事项:
如果您的产品名称包含空格,请将其替换为下划线(例如,My Project
变为My_Project-Swift.h
)
如果你的目标是一个框架,你需要导入<ProductName/ProductName-Swift.h>
个
确保您的Swift文件是目标的成员