为什么'YYModel'导致iOS8项目崩溃?

时间:2016-10-17 06:26:07

标签: ios objective-c xcode ios8

我的YYModelcocoapods管理。我使用YYModel将json转换为model.There我的代码使用YYModel:

for (NSDictionary *dic in labelArray) {
       CQMenuButtonModel *model = [[CQMenuButtonModel alloc]init];
       [model yy_modelSetWithDictionary:dic];
       [modelsArray addObject:model];
    }

它在[model yy_modelSetWithDictionary:dic];崩溃,控制台显示:'-[CQMenuButtonModel yy_modelSetWithDictionary:]: unrecognized selector sent to instance 0x18b47d20'

但是,它适用于iOS9iOS10

起初我认为最新的YYModel可能不适合iOS8,所以我将YYModel's版本更改为0.9,但是iOS8上的崩溃也是。

让我最困惑的是,为什么它会在iOS8崩溃,但在iOS9和iOS10上工作正常,更重要的是,我真的不明白为什么控制台会告诉我:unrecognized selector sent to instance 0x18b47d20

1 个答案:

答案 0 :(得分:0)

我最后用JSONModel替换了YYModel然后它工作正常。