【发布时间】:2015-12-16 10:41:39
【问题描述】:
在我的 Swift 项目中,我必须使用 Parse。 Parse 是一个用 Objective-C 编写的库。所以,我使用 Cocoapods 安装了它。我的Podfile 是这样的:
pod 'Parse'
我做了桥头设置。之后,我按照使用官方文档测试 Parse 的快速入门指南进行操作。用于测试 Parse 的代码行之一如下所示:
let testObject = PFObject(className: "TestObject")
testObject["foo"] = "bar"
testObject.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in
print("Object has been saved.")
}
一切正常。现在,我还想使用Alamofire,因为它是一个用 Swift 编写的库,文档建议它应该包含在框架中,所以我通过添加以下代码修改了我的 Podfile:
pod 'Parse'
use_frameworks!
pod 'Alamofire', '~> 3.0'
然后在执行pod install 之后,我的Parse 代码出现错误
Use of unresolved identifier 'PFObject'
Use of unresolved identifier 'Parse'
Use of unresolved identifier 'PFAnalytics'
那么,我应该如何通过 Cocoapods 在我的项目中安装两个库,一个是用 Swift 编写的,另一个是用 Ojective-C 编写的?
【问题讨论】:
标签: ios objective-c swift cocoapods