iOS Mantle Object of Object с использованием Objective-C - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь выполнить синтаксический анализ следующей модели JSON с помощью библиотеки Mantle iOS для Objective-C

{
    "images": {
        "poster": {
            "url": "https://example.com"        
         }
    }
}

Вот мой код Objective C

Model.h file

@interface ImagesModel: MTLModel <MTLJSONSerializing>
@property(nonatomic, strong) NSString *url;
@end


@interface SuggestionModel : MTLModel <MTLJSONSerializing, SuggestionItemProtocol>

@property(nonatomic, strong) ImagesModel *poster;

@end

Model.m file

@implementation ImagesModel
+ (NSDictionary *)JSONKeyPathsByPropertyKey {
    return @{
            @"url": @"url"
    };
}
@end

@implementation SuggestionModel

+ (NSDictionary *)JSONKeyPathsByPropertyKey {
    return @{
            @"poster": @"images.poster",
    };
}
@end

Я получаю следующую ошибку

images.poster could not resolved because an incompatible JSON dictionary was supplied: "{

Пожалуйста, помогите мне решить эту проблему. Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...