Execution was interrupted,reason:Attempted to dereference an invalid ObjC Object or send it an Unrec

执行被中断,原因:试图取消对无效ObjC对象的引用或发送

这个意思是一个对象发送到一个无法识别的方法中

这个就要考虑方法是不是编译器无法识别

我遇到这个问题场景:在主工程里添加sdk sdk中使用MJExtension中的mj_objectArrayWithKeyValuesArray 方法进行模型转化(这个代码在我的sdk中,并且我sdk工程对应的小demo没问题,但和主工程集成是崩溃到这)

解决方法: 在主工程中也引入MJExtension 这个第三方,让代码调用我的库时 能在主工程中知道这个方法是有效的,就不会Execution was interrupted,reason:Attempted to dereference an invalid ObjC Object or send it 了!

你可能感兴趣的