gpt4 book ai didi

arrays - ObjectForKey 方法不保存值

转载 作者:行者123 更新时间:2023-11-30 12:12:34 24 4
gpt4 key购买 nike

我正在尝试存储一些值来使用它们,但我正在编写这段代码,并且在控制台中打印了值,但是当我尝试将该值分配给 dateComp.day 时,它返回 nil,而我没有知道为什么,零你知道为什么会发生这种情况吗?提前致谢。

 for item in medicineArray {
let obj = item as NSDictionary
for (key, value) in obj {
print("Property: \"\(key as! String)\"")


dateComp.day = obj.object(forKey: ["day"]) as? Int
dateComp.hour = obj.object(forKey: "time") as? Int
print("componentes\(String(describing: dateComp.day))")
print("componente2\(String(describing: dateComp.minute))")


}

最佳答案

试试这个

    for item in medicineArray {
let obj = item as NSDictionary

if let dayInt = Int(obj["day"]){
dateComp.day = dayInt
}

if let hourInt = Int(obj["time"]){
dateComp.hour = hourInt
}

}

关于arrays - ObjectForKey 方法不保存值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45874242/

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