如何在ios应用程序中集成Odoo lead creation api?

如何在ios应用程序中集成Odoo lead creation api?,ios,swift,odoo,Ios,Swift,Odoo,我正在开发一个应用程序,它是在swift和后端是奥多。使用Alamofire调用OdooAPI工作正常。我有一个潜在客户创建api的问题。产品标识有一种格式:[(6,0,[123234])]。在这里,如果我将其作为字符串传递,则此格式不起作用,并且如果不将其作为JSON中的字符串传递,则不接受此格式。 那么,有人能告诉我它是哪种格式,以及如何在post数据中传递它吗 这是我的密码: 有纪律的 带字符串: 多谢各位 let ids = selectedProducts.value(forKey:

我正在开发一个应用程序,它是在swift和后端是奥多。使用Alamofire调用OdooAPI工作正常。我有一个潜在客户创建api的问题。产品标识有一种格式:[(6,0,[123234])]。在这里,如果我将其作为字符串传递,则此格式不起作用,并且如果不将其作为JSON中的字符串传递,则不接受此格式。 那么,有人能告诉我它是哪种格式,以及如何在post数据中传递它吗

这是我的密码:

  • 有纪律的
  • 带字符串:
  • 多谢各位

    let ids = selectedProducts.value(forKey: kId) as! NSArray
    let productIds = NSMutableArray(capacity: 0)
    productIds.add("[(6,0")
    productIds.add("["+ids.componentsJoined(by: ",")+"])]")
    saveDic[kProductId] = productIds.componentsJoined(by: ",")
    
    let ids = selectedProducts.value(forKey: kId) as! NSArray
    let productIds = NSMutableArray(capacity: 0)
    productIds.add("[(6,0")
    productIds.add("(6,0,["+ids.componentsJoined(by: ",")+"])")
    let pid = "(6,0,["+ids.componentsJoined(by: ",")+"])"
    postData += ", \"" + kProductId + "\" : [" + pid + "]"