gpt4 book ai didi

ios - 为什么将属性设置为 nil 会导致数组与数据重叠

转载 作者:行者123 更新时间:2023-11-28 22:28:18 25 4
gpt4 key购买 nike

我有一个被填充的数组,最初包含 26 个对象。只要 View 出现,就会发生这种情况。在另一个 View 中设置新过滤器时,核心数据提取会产生 6 个对象,但当将它们放置在与以前相同的属性中时,我会得到 32 个对象 (26 + 6)。

我试过设置 self.property = nil;在 viewWillDisappear 中,但这会导致新获取的 6 个对象无法再插入到数组中。

我应该怎么做才能“清除”属性数组?

最佳答案

我假设您使用的是 NSMutableArray 而不是 NSArray。您只需调用 removeAllObjects 来清空数组。将其设置为 nil 会删除数组。

[self.property removeAllObjects];

关于ios - 为什么将属性设置为 nil 会导致数组与数据重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18284814/

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