这是我的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?)
发生了什么事?
答案 0 :(得分:1)
您的DTO应该理想地返回Response DTO否则可以返回string
之类的引用类型,它永远不会返回像bool
这样的值类型。