有没有可能使用以Swift语言在Obj C中编码的Pod。
答案 0 :(得分:2)
示例:
步骤1。进入终端中的项目目录,然后键入pod init
。这将创建一个pod文件,通过编写pod 'Toast', '~> 4.0.0'
编辑pod文件。
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'ObjcPOD' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'Toast', '~> 4.0.0'
# Pods for ObjcPOD
end
第2步。在终端中运行命令pod install
,该命令会将pod安装到项目中,从而生成.xcodeworkspace文件。打开该文件,然后输入:
import UIKit
import Toast
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.makeToast("Toast Here")
}
}
现在您可以运行应用程序了!
答案 1 :(得分:0)
在提供要安装的pod名称之前,只需在podfile中使用 use_frameworks!标志:
// Podfile
use_frameworks!
pod 'CoolObjectiveCLib'
更详细的答案,您可以在这里查看@Vlad Papko答案: How to use Objective-C Cocoapods in a Swift Project?