我正在尝试存档我最近的应用。我使用的是xcode 7.3.1,代码主要是swift。它在模拟器上运行,没有问题。当我尝试归档它时,它仍然在编译swift源文件。我尝试过重新启动xcode,mac,清理它,导出数据删除等解决方案。但无论我做什么,它都无法编译。
注意:我安装了两个xcodes 8.1和7.3.1。它曾经安装在系统中使用较早。
答案 0 :(得分:0)
所以我终于明白了。这是罪魁祸首的代码 - “func getReferralValueToShow() - >双 { var valueToReturn = self.referral%25 如果self.referral< 25 { valueToReturn = self.referral } 其他 { valueToReturn = 25 }
export class RoleViewModel {
constructor() {
this.Id = 0;
this.Name = "";
this.Description = "";
this.IsEnabled = false;
this.ResourceCustomizationId = 0;
}
}
这是有效的代码
if priceSubTotal() < Double(valueToReturn) {
return a
}
else
{
return Double(valueToReturn)
}
}
func priceSubTotal() -> Double {
return quantities.reduce(0, combine: { (t, q) in t + q.totalPrice })
}`
问题是在if语句中调用priceSubTotal,我希望它可以帮助任何人。