iOS NullSafe 的正确姿势是什么?

查了许多关于NullSafe的资料,,,
基本都是说将NullSafe.m文件直接放入项目,
不用做任何操作即可将null置为nil,
看到这个,我就直接将NullSafe.m导入了,
结果呢,请求获取到的null还是null,,,没作用?
不知道有没有使用过这个的大牛指导下正确姿势..

阅读 4.6k
2 个回答

如果项目中使用 AFNetworking 网络请求数据的话,设置 AFJSONResponseSerializer 的 removesKeysWithNullValues 属性为 Yes,移除 JSON 数据中 NSNull 置为 nil。

 ((AFJSONResponseSerializer *)_sessionManager.responseSerializer).removesKeysWithNullValues = YES;

设置 AFJSONResponseSerializer 的 removesKeysWithNullValues 属性

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题