老习惯 先上图
在给后台传参数的时候, 包装成字典, 但是字典里面存的是object, 如果是nil, 就会crash, 所以需要做容错处理.
这个时候, 后台相应参数需要什么类型, 就需要传什么类型, 比如上图中的id
,就是一个整形的, 直接包装一下就可以, 这是最简单的.
addressName
,是一个string类型的, 如果teacherAddressModel.addressName
是空的, 就需要用@""
来容错.
categories
,后台接受的这个字段是一个数组类型的, 容错就不能用@""
处理, 如果传的是空的话就需要传一个空的数组, 也就是需要传一个[NSArray new]
来容错处理.