编译Swift源文件卡住了xcode 7.3.1

时间:2016-11-11 15:20:15

标签: ios swift xcode

我正在尝试存档我最近的应用。我使用的是xcode 7.3.1,代码主要是swift。它在模拟器上运行,没有问题。当我尝试归档它时,它仍然在编译swift源文件。我尝试过重新启动xcode,mac,清理它,导出数据删除等解决方案。但无论我做什么,它都无法编译。

有没有办法调试这个?image of xcode

注意:我安装了两个xcodes 8.1和7.3.1。它曾经安装在系统中使用较早。

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,我希望它可以帮助任何人。