【发布时间】:2017-11-27 15:13:57
【问题描述】:
当我尝试将 job?.id (an Int64) 作为 Int 参数传递时(虽然我知道它不是那么大),swift 编译器提示此错误,我尝试了几种方法来转换它,但没有成功:
Cannot convert value of type 'Int64?' to expected argument type 'Int'
我的代码:
Job.updateJobStatus(token: tok, jobId: job?.id, status:JobSatus.canceled) { (result, error) in
if result != nil
{
}
else if error != nil
{
}
}
【问题讨论】:
-
暂时忽略可选问题,为什么这两种id数据类型不同?
-
@Oxthor 谢谢,工作,请将其发布为答案,以便我接受。