gpt4 book ai didi

ios - 设置是否没有观察模型属性的变化 - Swift

转载 作者:搜寻专家 更新时间:2023-11-01 06:15:43 25 4
gpt4 key购买 nike

<分区>

嘿,我正在使用 didSet 从字典中设置一个键数组,这样当我尝试访问该数组以填充 Collection View 单元格时,我就可以避免复制。 didSet 应该在 Cafe 对象发生更改时发生,但实际上没有发生。

private var _hashArray: [String]?

var hashArray: [String]? {
return _hashArray
}

var cafe: Cafe? {
didSet{
if let hashCounts = cafe?.hashtagCounts {
_hashArray = Array(hashCounts.keys)
}
}
}

...

RatingService.retrieveForCafe(yelpID: (cafe?.id)! , completion: { (tags) in
self.cafe?.hashtagCounts = tags
self.hashtagCollectionView.reloadData()

})
}
else {
print("is nil")
}

当我打印出标签时,它会正确地打印出带有键和值的字典,但是当我尝试打印出 hashArray 或 _hashArray 时,它是零。你能告诉我我哪里做错了吗?谢谢

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