有没有办法在同一个项目中使用快速可可豆荚和目标C可可豆荚?

时间:2015-11-28 20:32:26

标签: objective-c swift2 cocoapods

现在我在我的快速项目中使用MagicalRecord。我有桥头文件,我的pod文件如下所示:

platform :ios, '8.0'
pod 'MagicalRecord'

我想使用Alamofire而不是AFNetworking。当我将这一行插入我的pod文件时,MagicalRecord不起作用:

use_frameworks!

编辑:多一点信息

由于没有工作,我的意思是编译器/链接器不识别MR类。这是第二个Pod文件:

platform :ios, '8.0'
use_frameworks!

pod 'MagicalRecord'

Bridge header在两种情况下都相同:

#import <MagicalRecord/MagicalRecord.h>

有没有办法让这项工作?

1 个答案:

答案 0 :(得分:2)

如果您查看Alamofire github项目中的README,他们建议使用以下格式创建Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'Alamofire', '~> 3.0'

只需在该Podfile的末尾添加:

pod 'MagicalRecord'

然后当你需要使用MagicalRecord时:

import MagicalRecord

在所需的文件中。