我知道它问了太多次,但我尝试了所有示例,但仍然卡住了 我不知道我要做什么..我在里面插入示例代码仍然出现错误,有代码没有 NS 正在计算游戏结束时的水龙头,我想保存水龙头。当玩家开始游戏时,我想加载点击的最后一个值,我也需要帮助来清除点击。
//Score Counting button
var count : Int = 0
@IBAction func ButtonA(sender: AnyObject) {
//Score counting
count += 1
Score.text = String(count) }
//objects
@IBOutlet weak var Score: UILabel! //this is the taps numbers
@IBOutlet weak var ScoreInfo: UITextField!
我是初学者,请不要用力:)
最佳答案
您能更具体地说明您的问题吗?获得帮助的一部分是提出正确的问题。我想到的一些事情:
您的 @IB Outlets 和 Action 是否正确连接到 Storyboard 中的组件?
当您说“玩家开始游戏”时,这是否意味着您希望数据在每次应用程序启动时保留?如果是这样,那么您将需要使用某种类型的数据库(例如 CoreData 或 Realm)来保存数据。如果情况并非如此,那么您应该没问题,因为
count
将保留在任何 ViewController 持有的内容中。您的对象变量名称看起来像是 UILAbel 和 UITextfield 类的子类。我建议您使用驼峰式大小写(即 Score、scoreInfo、buttonA)变量名称。
也不确定您要使用文本字段做什么。标签就足够了,就像你已经做的那样。
关于iOS保存标签数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39184974/