Я пытаюсь выполнить синтаксический анализ следующей модели 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: "{
Пожалуйста, помогите мне решить эту проблему. Большое спасибо