【发布时间】:2018-01-22 06:56:31
【问题描述】:
按照格式,我必须通过objectMapper
[ { “CartDataTableId”:19, } ]
ObjectMapper 的以下代码
class getCartChrgesPostData: Mappable {
lazy var CartTableDataId : Int? = 0
required init() {
}
required init?(map: Map) {
}
func mapping(map: Map) {
CartTableDataId <- map["CartTableDataId"]
}
}
func getDeliverYCharges(){
for name in MyCartVC.objCartResponse.GetCartdetails! {
let objRequestModel2 : getCartChrgesPostData = getCartChrgesPostData()
objRequestModel2.CartTableDataId = name.CartTableDataId!
// let parameters = [["CartDataTableId": name.CartTableDataId!]] as [[String : Any]]
let objCartDataProvider: CartDataProvider = CartDataProvider()
objCartDataProvider.getCartChargesMethod(objRequestModel: objRequestModel2, IsLoader: true, viewController: self) { (responce, IsSucess) -> Void in
if IsSucess! {
print(responce?.GetCartdetails!)
} else {
}
}
}
}
通过使用上述方法,我正在传递数据,但它发送为 [ “CartDataTableId”:19, ]
【问题讨论】:
-
请包含 CartDataProvider 的代码和任何调试输出。
标签: swift objectmapper