gpt4 book ai didi

ios - 本地存储数据的问题

转载 作者:行者123 更新时间:2023-11-28 16:13:08 26 4
gpt4 key购买 nike

我有一个非常奇怪的问题。下面我将向您展示给我带来问题的代码。这部分 if defaults == ""{ 出于某种原因给我这个错误:fatal error: expectedly found nil while unwrapping an Optional value。我不明白为什么。让我向您展示更多我的代码以更好地理解:

var defaults = NSUserDefaults.standardUserDefaults()


@IBAction func nextThing(sender: AnyObject) {
helloName = nameInput.text!
helloSurname = surnameInput.text!

if defaults == "" { // This is where the error is, found out using breakpoint`

奇怪的是,这段代码在我将 Firebase 添加到我的代码之前就起作用了?

希望你能帮助我,因为这真的很令人沮丧。

最佳答案

var defaults = NSUserDefaults.standardUserDefaults()

如果你想检查key是否存在:

defaults.objectForKey("YourKey") == nil

如果您知道 key 包含的类型,您可以检查该类型的对象,例如字符串:

defaults.objectForKey("YourKey") == ""

关于ios - 本地存储数据的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39350424/

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