gpt4 book ai didi

swift - 可选 ("var") in println

转载 作者:搜寻专家 更新时间:2023-10-30 22:26:34 25 4
gpt4 key购买 nike

如果我尝试打印一个 var,我会遇到问题 如果我尝试记录它或将它打印到一个标签,我有时会得到一个“可选(“var”)”,但是当我没有得到它时。

看这里

ViewController.swift

import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
NSUserDefaults.standardUserDefaults().setObject("notWorking", forKey: "testvar")
NSUserDefaults.standardUserDefaults().synchronize()
println(NSUserDefaults.standardUserDefaults().stringForKey("testvar"))
var test = "working"
println(test)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}

任何人都可以解释这个“可选”何时出现以及它的用途是什么?我怎样才能删除它?

最佳答案

oki只需要加一个“!”

println(NSUserDefaults.standardUserDefaults().stringForKey("testvar")!)

关于swift - 可选 ("var") in println,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25484883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com