2014-01-17 110 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

相關問題