KKKK
KKKK
@wolfcon 非常感谢回复,我想问下 4.0.0什么时候发布啊?这个问题大概是什么原因啊?能方便加Q吗。1659781834
@wolfcon 感谢回复!我的模型转换没有单独设置线程。(主要是我没复现,都是友盟反馈结果。)
我无法定位到具体是那个代码调用MJ
@wolfcon 升级了4.0.0,有个问题 [NSObject(MJKeyValue) mj_unsafe_JSONObjectWithRecursiveMode:keys:ignoredKeys:managedIDs:] + [NSObject+MJKeyValue.m : 281] 。能看下是什么情况吗?
[MJProperty numberForObject:] + [MJProperty.m : 170] [NSObject(MJKeyValue) mj_unsafe_JSONObjectWithRecursiveMode:keys:ignoredKeys:managedIDs:] + [NSObject+MJKeyValue.m : 283]
@wolfcon 我感觉还是3.4.1问题,依然再4.0.0出现,而且还多了几个bug。我现在还是回滚到3.4.1,然后继续排查到底是什么数据引起的。
[MJProperty valueForObject:] 追查这个问题。
@wolfcon 我尝试去复现,但是依然没找到。但是我故意创造一个model,model里面如果有UIImage属性,再使用 mj_keyValue,把model转成dict。会崩溃到 - (id)valueForObject:(id)object { if (self.type.KVCDisabled) return [NSNull null]; //bug 不支持的类型,有可能奔溃点 id value = [object valueForKey:self.name]; } 我虽然无法复现问题,这个地方怎么避免这种操作呢?@try也不行 ps:pod 'MJExtension', '~> 3.4.1'
嗯。我已经解决了。忽略掉UIImage,UIView,NSSet等。
测试阶段日志不可读,的确费事啊