-[NSTaggedPointerString countByEnumeratingWithState:objects:count:]

今天去数据的时候遇到一个很奇怪的崩溃,直接崩在了。

[model setValuesForKeysWithDictionary:dictionary];

一般情况下出现这种问题,首先要去检查一下是否是model里面的参数类型给的不对,或者是修饰符不对,但是我反复检查都没有任何不妥。

第二部,打印一下后台返回的数据。仔细的对比一下结构。(因为是订单接口,所有返回的数据结构很是复杂)

终于发现了问题所在,后台原本应该返回数组的,结果返回的是字典类型。

立马找到后台同事让他看一下数据,结果证实是改动了接口,返回的数据不对造成的。

因此,程序媛们遇到有些奇葩的崩溃的时候不要着急,仔细的对比数据,并不是所有的问题都是我们自己的代码的问题的。

这个问题让我明白了,细心在程序开发中真的非常的重要,一个很小的疏忽可能带来的影响是你没办法预想的。所以一定要细心细心再细心哦~

你可能感兴趣的:(-[NSTaggedPointerString countByEnumeratingWithState:objects:count:])