繁体   English   中英

编译卡住xcode 7.3.1的Swift源文件

[英]Compiling Swift source files stuck xcode 7.3.1

我正在尝试存档我最近的应用程序。 我正在使用xcode 7.3.1,并且代码大多很快。 它在模拟器上运行,没有任何问题。 当我尝试对其进行归档时,它停留在编译快速源文件中。 我尝试了重新启动xcode,mac,清理它,删除派生数据之类的解决方案。 但是无论我做什么,它都不会编译。

有什么办法可以调试吗? xcode的图像

注意:我安装了两个xcode 8.1和7.3.1。 以前可以同时安装在系统中。

所以最后我明白了。 这是罪魁祸首的代码-

func getReferralValueToShow() -> Double
    {
        var valueToReturn = self.referral % 25
        if self.referral<25
        {
            valueToReturn = self.referral
        }
        else
        {
            valueToReturn = 25
        }

        if priceSubTotal() < Double(valueToReturn)        {
            return a
        }
        else
        {
            return Double(valueToReturn)
        }


    }
    func priceSubTotal() -> Double {
        return quantities.reduce(0, combine: { (t, q) in t + q.totalPrice })
    }

这是起作用的代码

 func getReferralValueToShow() -> Double
{
    var valueToReturn = self.referral % 25
    if self.referral<25
    {
        valueToReturn = self.referral
    }
    else
    {
        valueToReturn = 25
    }
    let a = priceSubTotal()
    if a < Double(valueToReturn)        {
        return a
    }
    else
    {
        return Double(valueToReturn)
    }


}
func priceSubTotal() -> Double {
    return quantities.reduce(0, combine: { (t, q) in t + q.totalPrice })
}

问题是在if语句中调用priceSubTotal,希望对任何人都有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM