2014-01-17 66 views
5

我使用coco pod安装了'地幔'。但是当我尝试在我的模型中使用它时,它正在得到这个错误。地幔:找不到协议声明,'MTLJSONSerializing'

/Users/bgbb/Developer/experimental/MantleTest/MantleTest/TestMTL.h:11:32:找不到协议声明 'MTLJSONSerializing'

#import "MTLModel.h" 

@interface TestMTL : MTLModel <MTLJSONSerializing> 

@end 

这是我的podfile。

platform :ios, '7.0' 

pod 'Mantle', '1.1.2' 

我不知道我在想什么。任何线索?

回答

10

协议声明MTLJSONSerializingMTLJSONAdapter.h

虽然你可以通过添加另一个进口(#import "MTLJSONAdapter.h")解决这个问题,这是一般都比较好导入库或框架的伞头。

你应该导入地幔的伞头获取地幔访问所有的公共接口:

#import <Mantle/Mantle.h> 

@interface TestMTL : MTLModel <MTLJSONSerializing> 

@end 
+1

是。这工作。谢谢。 – Hobaak

相关问题