JSONMODEL iOS error JSONValueTransformer JSONObjectFrom не найден

У меня довольно простой JSONModel класс в .h файл

@class MyInnerModel;
@protocol MyModel <NSObject> @end
@interface MyModel:JSONModel
@property(nonatomic,assign)NSInteger _id;
@property(nonatomic,strong)NSString *type;
@property(nonatomic,strong)MyInnerModel *innerModel;
@end 
@protocol MyInnerModel <NSObject> @end 
@interface MyInnerModel :JSONModel
@property (nonatomic,strong)NSString *stam;
@end

в .m файл

@implementation MyModel @end
@implementation MyInnerModel @end

Затем я получаю JSON в запросе http и делаю

JSONModelError *error = nil;
MyModel *output = [[MyModel alloc] initWithString:json error:&error];
if(error){
LogInfo(@"Error creating output,%@",[error description]);
return nil;
}

Это прекрасно работает во время нормальной работы.

но когда я пытаюсь запустить его во время модульного тестирования, я получаю следующее:

2014-10-30 10:41:49.805 MyApp[61195:489073] [JSONModel.m:990] EXCEPTION: [JSONValueTransformer __JSONObjectFromMyInnerModel:] not found

Как я могу исправить это для запуска с модульным тестированием?

1 ответ

Решение

Необходимо убедиться, что источники не добавляются дважды на этапах сборки исходных объектов компиляции для теста.

/questions/16916515/zapusk-testov-na-xcode-6-i-ustrojstve/16916518#16916518

Другие вопросы по тегам