У меня есть проблема в чтении JSON с помощью JSONModel libraryJSONModel Декларация о запрещении служебной информации?
{"images":[{"id":1,"name":"name1","img":"3423","note":"note1"},{"id":2,"name":"name2","img":"rew","note":"note2"},{"id":3,"name":"name3","img":"dsfs","note":"note3"},{"id":4,"name":"name4","img":"cxvxc","note":"note4"},{"id":5,"name":"name5","img":"erwe","note":"note5"}]}
модель класса
#import "JSONModel.h"
@protocol ImagesModel @end
@interface ImagesModel : JSONModel
@property int id;
@property (strong, nonatomic) NSString* name;
@property (strong, nonatomic) UIImage* img;
@property (strong, nonatomic) NSString* note;
@end
и я получил эту ошибку
Terminating app due to uncaught exception 'Bad property protocol declaration', reason: '<ImagesModel> is not allowed JSONModel property protocol, and not a JSONModel class.'
Любая помощь, пожалуйста?
Когда мы делаем «initWithDictionary», а ответ Json имеет массив словаря, он возвращает JSONModelError «Попытка инициализировать объект JSONModel с помощью initWithDictionary: error: но параметр словаря не был« NSDictionary »в модели initWithDictionary. –