2014-01-17 2 views
5

Я установил «Мантию» с помощью кокосовой стручки. Но когда я пытаюсь использовать его в своей модели, он получает эту ошибку.Мантия: не удается найти декларацию протокола, «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

Декларация Протокол MTLJSONSerializing в MTLJSONAdapter.h

В то время как вы можете это исправить, добавив еще один импорт (#import "MTLJSONAdapter.h"), это вообще лучше импортировать библиотеку или заголовок зонтика фреймворка.

Вы должны импортировать заголовок зонтика мантийных, чтобы получить доступ ко всем общедоступных интерфейсов в Мантии:

#import <Mantle/Mantle.h> 

@interface TestMTL : MTLModel <MTLJSONSerializing> 

@end 
+1

Да. Это сработало. Благодарю. – Hobaak

Смежные вопросы