5

我使用 coco pod 安装了“Mantle”。但是当我尝试在我的模型中使用它时,它会出现这个错误。

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

#import "MTLModel.h"

@interface TestMTL : MTLModel <MTLJSONSerializing>

@end

这是我的播客文件。

platform :ios, '7.0'

pod 'Mantle', '1.1.2'

我不确定我错过了什么。有什么线索吗?

4

1 回答 1

10

的协议声明MTLJSONSerializingMTLJSONAdapter.h

虽然您可以通过添加另一个导入 ( #import "MTLJSONAdapter.h") 来解决此问题,但通常最好导入库或框架的伞头文件。

您应该导入 Mantle 的伞头文件以访问 Mantle 中的所有公共接口:

#import <Mantle/Mantle.h>

@interface TestMTL : MTLModel <MTLJSONSerializing>

@end
于 2014-01-17T15:56:42.710 回答