iOS|iOS 一个关于网络请求参数的小问题

老习惯 先上图

iOS|iOS 一个关于网络请求参数的小问题
文章图片
Snip20161011_26.png 在给后台传参数的时候, 包装成字典, 但是字典里面存的是object, 如果是nil, 就会crash, 所以需要做容错处理.
这个时候, 后台相应参数需要什么类型, 就需要传什么类型, 比如上图中的id,就是一个整形的, 直接包装一下就可以, 这是最简单的.
【iOS|iOS 一个关于网络请求参数的小问题】addressName ,是一个string类型的, 如果teacherAddressModel.addressName是空的, 就需要用@""来容错.
categories,后台接受的这个字段是一个数组类型的, 容错就不能用@""处理, 如果传的是空的话就需要传一个空的数组, 也就是需要传一个[NSArray new]来容错处理.

    推荐阅读