gpt4 book ai didi

ios - 无法从 UserDefaults 获取字符串值

转载 作者:可可西里 更新时间:2023-11-01 06:21:24 27 4
gpt4 key购买 nike

无法获取存储在 UserDefaults 中的字符串值

var videoString = String()

在 View 中加载

videoString = "http://site4brandz.com/cphp/26/uploads/oggy.mp4"
UserDefaults.standard.set(videoString as String, forKey: CurrentURL)
UserDefaults.standard.synchronize()
print("\(UserDefaults.standard.object(forKey: CurrentURL))")

打印如下:

Optional(http://site4brandz.com/cphp/26/uploads/oggy.mp4)

当我返回并检查相同的字符串时

if (UserDefaults.standard.value(forKey: CurrentURL) != nil) {
print("\(UserDefaults.standard.value(forKey: CurrentURL))")
let runningSrtring = UserDefaults.standard.value(forKey: CurrentURL)!
}

但是现在它打印为 Optional(4.067826) 我哪里弄错了?

最佳答案

在 Swift3 中

如何使用UserDefaults.standard.string(forKey: CurrentURL)!

改为 UserDefaults.standard.value(forKey: CurrentURL)!

关于ios - 无法从 UserDefaults 获取字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42021546/

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