如何使用servicestack swift客户端的POST?

时间:2015-08-27 06:36:57

标签: swift servicestack

这是我的C#servicestack代码

[Route("/timeline/days/createmodify")]
public class CreateModifyTimelineDaysRequest:IReturn<bool>
{
    public int guide_id { get; set; }
    public List<TimeLineDayModel> Days { get; set; }
}

以下是我在Swift中的内容

var error:NSError?
let req:CreateModifyTimelineDaysRequest = CreateModifyTimelineDaysRequest()
req.guide_id = self.guide_id
req.days = self.theguide2.days

var client = JsonServiceClient(baseUrl: "http://localhost/panograph_api")
var response = client.post(req, error: &error)

但是swift的最后一行有一个编译错误,无法使用类型的参数列表调用post(CreateModifyTimelineDaysRequest,错误:inout NSError?)

发生了什么事?

1 个答案:

答案 0 :(得分:1)

您的DTO应该理想地返回Response DTO否则可以返回string之类的引用类型,它永远不会返回像bool这样的值类型。