在swift 2中存储Int

在swift 2中存储Int,swift,input,numbers,sum,Swift,Input,Numbers,Sum,我是swift新手,所以需要一些帮助。希望从用户输入的文本字段中获取一个数字,并将其求和,然后将其存储,以备下次使用。因此,当用户在其他时间返回并输入另一个数字时,该数字将与前一个数字相加 比方说,用户输入10并关闭应用程序,然后返回并输入5。应用程序将它们相加,得出15,以此类推 感谢您的帮助您可以使用NSUserDefault保存该值 例如: 写: let defaults = NSUserDefaults.standardUserDefaults() defaults.setInteger

我是swift新手,所以需要一些帮助。希望从用户输入的文本字段中获取一个数字,并将其求和,然后将其存储,以备下次使用。因此,当用户在其他时间返回并输入另一个数字时,该数字将与前一个数字相加

比方说,用户输入10并关闭应用程序,然后返回并输入5。应用程序将它们相加,得出15,以此类推

感谢您的帮助

您可以使用NSUserDefault保存该值

例如:

写:

let defaults = NSUserDefaults.standardUserDefaults()
defaults.setInteger(10, forKey: "value")
阅读:

let defaults = NSUserDefaults.standardUserDefaults()
let value = defaults.integerForKey("value")

您还可以使用代码数据:

非常感谢大家

我刚刚找到了最好的方法。我只是用了这个代码

首先读一读:

让默认值=NSUserDefaults.standardUserDefaults 设X=defaults.integerworkeycost

转换field.text!输入到整数,并将上一个值X相加

        Cost = integer! + X
重新写入默认值

        defaults.setValue(Cost, forKey: "Cost")
        defaults.synchronize()

完成

NSUserDefaults有一个名为IntegerWorkey的特定方法用于加载整数无需强制同步非常感谢您的支持。然而,数字将由用户提供,因此它可能是任何数字。我想构建一个计算费用的应用程序。我的问题是如何累积所有数字并保存它们,然后在月底之前获得值。感谢您在这方面的帮助,我知道的不多。您可以存储一个int数组,例如,键为January,在月底可以计算此数组的和。