尝试初始化框架

时间:2015-09-12 06:41:14

标签: jsonmodel ios-universal-framework

我两天来一直在努力解决这个问题。

我创建了iOS通用框架,其中包含从JSONModel派生的模型类。例如,

@protocol XYZ
@end

@interface XYZ : JSONModel
@property(nonatomic,strong) NSString * name;
@end

现在,每当我在其他项目中使用此“Framework”并尝试使用字典初始化“XYZ”模型类时,

NSError* err = nil;
XYZ * xyz = [[XYZ alloc] initWithDictionary:jsonDictionary error:&err];

它崩溃说“Bad property protocol declaration”。

如果我不使用框架并将这些模型类直接放在我的项目中,它工作正常。不知道为什么会有这样的有线行为。

我两天都在寻找解决方案,而且浪费时间很多。我可以看到这个问题也在github中提出,但开发人员没有任何答案。这是非常令人沮丧的,甚至我不能放弃JSONModel在我项目的这个非常成熟的阶段。我有很多模型类和非常复杂的结构,我无法切换到另一个库。

请。任何帮助将不胜感激。提前谢谢。

0 个答案:

没有答案