第一次使用按钮代码

电子老虎

我有这个变量

var taxableTotalText = String(28)

它是从第二个视图控制器填充的,除了第一次使用该应用程序时,它运行良好,如果字符串为空,则会使该应用程序崩溃。我试过了

if taxableTotalText.isEmpty  {
    NSUserDefaults().setObject("0.00", forKey: String(28))
}

但这没用。

我想使用这样的代码

if TaxableAllowancesBtn "Has never been pushed" {     
    NSUserDefaults().setObject("0.00", forKey: String(28))
}
else {
       //do nothing
}
TaxableTotal.text = NSUserDefaults().stringForKey(taxableTotalText)

但是“从未被推过”需要真正的快速编码。目前我只是在使用

NSUserDefaults().setObject("0.00", forKey: String(28))

它可以防止我的应用崩溃,而且每次我重新打开该应用时都将标签强制为“ 0.00”。一个简单的segue和后退解决了这个问题,但困扰了我。有人可以快速交换我的英语,还是建议解决此问题的更好方法。谢谢

里奥·达布斯

您可以使用“ ??” nil合并运算符返回默认值而不是nil。

TaxableTotal.text = NSUserDefaults().stringForKey("yourKey") ?? "0.00"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

第一次使用Mockito

来自分类Dev

Laravel - 第一次使用

来自分类Dev

第一次单击按钮很慢

来自分类Dev

第一次单击后禁用按钮

来自分类Dev

第一次点击后如何禁用按钮?

来自分类Dev

Bootstrap 下拉按钮仅在第一次下降

来自分类Dev

RxSwift:代码仅在第一次工作

来自分类Dev

未加载JavaScript代码(仅第一次)

来自分类Dev

Ajax 代码在第一次计算后停止

来自分类Dev

第一次使用按钮后,jQuery不重新启动data-id

来自分类Dev

第一次单击后如何使用AJAX / JQUERY和PHP使按钮可重用

来自分类Dev

在 Android Studio 3.5 中使用 Kotlin 第一次点击按钮不起作用

来自分类Dev

第一次使用lambda。希望在可能的情况下内联更多代码

来自分类Dev

第一次运行Android时运行一次特定代码

来自分类Dev

为什么setTimeout()第一次只运行一次我的代码?

来自分类Dev

NSURLConnection不调用方法(第一次使用)

来自分类Dev

使用setInterval第一次出现

来自分类Dev

使用jquery / javascript防止第一次警报

来自分类Dev

仅第一次使用ListView项

来自分类Dev

第一次错误使用Picasso加载图片

来自分类Dev

第一次如何使用eclipse设置SQLite?

来自分类Dev

使用SharpSVN找到线的第一次出现?

来自分类Dev

第一次使用MongoTemplate保存文档

来自分类Dev

$()。html()仅在第一次使用

来自分类Dev

第一次输入时如何使用变量

来自分类Dev

@keyframes动画只能在第一次使用

来自分类Dev

jQuery .on()仅在第一次使用

来自分类Dev

使用setInterval第一次出现

来自分类Dev

NSURLConnection不调用方法(第一次使用)