5

ココポッドを使って「マントル」を取り付けてみました。しかし、モデルで使用しようとすると、このエラーが発生します。

/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 に答える