Swift-服务器返回的数据类型的坑。
我们的后台使用PHP写的,对于数据类型不规范
以前用OC还是没问题的。 MVC 或者 KVO都可以
但是swift之后对于数据类型十分严格。
就会出现崩溃问题。
不废话上图。这个接口返回的是未读消息数量
标准JSON格式。
但是 unread 没有双引号什么鬼。。。
考
没办法只能 guard守护一下。去防止崩溃,但是获取 last_time的时候又崩溃了。
提示
Could not cast value of type '__NSCFNumber' (0x3a207798) to 'NSString' (0x3a20dd4c).
解决方法
忽略命名规则,我只是临时的。一会再去规范。
真的是好无语。