# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'ytl' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for ytl
pod 'Google-Mobile-Ads-SDK', '~> 7.20’
pod "AXWireButton"
pod "DGActivityIndicatorView"
pod use_frameworks! “RaisePlaceholder”
end
我创建了 Swift RaisePlaceholder
,现在我要导入Objective-C
类UIView
类。
如何将 Swift pod 类导入Objective-C UIView类?
您的输入将被评估。
答案 0 :(得分:0)
只需在Swift类之前添加@objc
,如下所示
@objc class YourSwiftClass: UIViewController
现在你的项目& targt设置,将以下标志更改为是
定义模块:是
始终嵌入Swift标准库:是
安装Objective-C兼容性标头:是
现在清理您的项目COMMAND+K
现在导入您的目标C文件,如常规导入
#import "YourTargetName-Swift.h"
注意:如果目标名称包含空格,请用下划线替换它们(例如:“Sample Project”变为“Sample_Project-Swift.h”)。事实上,另一点需要注意的是,这不是您的项目名称,而是目标名称
链接至 Apple文档:How to use Swift code in Objective C