0

私はこれを理解することはできません。Glosbe 辞書 API を解析しています。API 呼び出しは次のとおりです (キーは必要ありません)。

http://glosbe.com/gapi/translate?from=es&dest=eng&format=json&phrase=mujer&page=1&pretty=true

そして、これが応答のCharles解析です。

ここに画像の説明を入力

を取得したいですmeanings -> text。これが私のWordModel.hです:

#import "JSONModel.h"

#import "Meanings.h"

@interface WordModel : JSONModel

@property (strong, nonatomic) NSArray<Meanings>* meanings;

@end

そして私の「Meanings.h」:

#import "JSONModel.h"

@protocol Meanings @end


@interface Meanings : JSONModel

@property (strong, nonatomic) NSString* text;


@end

そして、私はarrayOfModelsFromDictionariesモデルを初期化するために使用しています:

//initialize the models
                                      self.definitions = [WordModel arrayOfModelsFromDictionaries:
                                                      json[@"tuc"]
                                                      ];

しかし、私は得nilていself.definitionsます。私はいくつかのことを試しましたが、現時点では立ち往生しています。


編集

私がこれを行うとき:

#import "JSONModel.h"

#import "Meanings.h"

@interface WordModel : JSONModel

//@property (strong, nonatomic) NSArray<Meanings>* meanings;
@property (strong, nonatomic) NSString* meaningId;

@end

私はmeaningId元気になるので、それは私のMeaningsオブジェクトと何かです。ただし、その構文は YouTube JSON フィードの解析に使用している構文と同じであるため、何が間違っているのかわかりません。そのため、何が間違っているのか途方に暮れています。

4

0 に答える 0