将“快速”操场代码“移植”到Xcode中的应用程序的问题

时间:2019-05-11 08:50:35

标签: ios swift xcode type-conversion

我已经在快速操场上写了一些代码。它可以在控制台中完美运行,但是当我将其“移植”到一个快速项目时,它会出现一些奇怪的错误。您还知道如何使计算结果显示在显示器/ UiLabel上吗?

我已经在操场上调试了它,所以这不是代码的问题,而是我如何设置到应用程序中的问题。 Xcode在main.storyboard中没有显示任何错误,虽然我还没有修改代码的任何其他部分,但是这些错误已在它们下面出现了“ Main.storyboard”。 …………………………

//这是代码,但是swift在这里不显示任何错误:

import UIKit

//variebles, some of them are for different functions in my app
var credit: Double = 0
var years: Int = 0
var procentage: Double = 0
var overall = 0.0 
var month: Int = 0
var wanted: Double = 0
var bankInterest: Double = 0 
var capitalInterest: Double = 0 
var left: Double = credit 
var interest: Double = 0.0 
var capital: Double = 0.0

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
    // Do any additional setup after loading the view.
    }
}
        weak var creditCalculationOutput: UILabel! //display
        weak var creditInput: UITextField! //textfield
        weak var procentageInput: UITextField! //textfield
        weak var yearsInput: UITextField! //textfield

 //converison UiTextField to Double
    var creditInputConvert :Double? = Double (creditInput.text!)
    var procentageInputConvert :Double? = Double             (procentageInput.text!)
    var yearsInputConvert :Double? = Double (yearsInput.text!)

func creditButton(_ sender: UIButton)                         {

    for month in 1 ... years * 12                   {
        var left = creditInputConvert
        procentage = procentageInputConvert!

        let capital = credit / Double (years * 12)
        let bankInterest = (left! * procentage) / 12.0
        let capitalInterest = capital + bankInterest
        left! -= capital
        overall += capitalInterest
        print("Miesiąc \(month): \(capitalInterest) PLN || [ C: \           (capital) I: \(bankInterest)")

    }
    print("Kredyt wyniesie mnie \(overall)")
}

错误: 自动布局本地化:没有任何布局限制的视图可能会裁剪其内容或与其他视图重叠。 (6次) main.storyboard

配置:启动屏幕可能未设置自定义类名 main.storyboard

///我在非代码部分上使用了“ //”,以便更轻松地复制到Xcode中。

您还知道如何使计算结果显示在显示屏/ UiLabel上吗?

感谢您的帮助。

0 个答案:

没有答案