ios10.3升级之后出现的问题

zai前公司的app在10.3以下跑着好好的,但是在iOS10.3的时候出现了下面的bug

-[__NSCFNumber isEqualToString:]: unrecognized selector sent to instance


虽然知道是类型不匹配但是无论是使用全局断点,还是僵尸断点都无法定位到具体的crash代码。在崩溃页面的代码里找了好久也没找到崩溃行的代码,心塞的不要不要的。


ios10.3升级之后出现的问题_第1张图片
ios10.3升级之后出现的问题_第2张图片

干脆用了一个简单的方法,写一个NSNumber的Categories

ios10.3升级之后出现的问题_第3张图片

然后在pch中#import "NSNumber+StringCharge.h"


  再运行,好了!!

你可能感兴趣的:(ios10.3升级之后出现的问题)