gpt4 book ai didi

iOS,核心数据 : set argument is not an NSSet error when counting an NSSet

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:19:30 25 4
gpt4 key购买 nike

当列出相同的 tableView 时,有时会发生这种错误,我的意思是有时是,有时不是。当我尝试检查检索到的 NSSet 是否包含任何对象时:

if(coin.dublicates.count > 0)

我得到错误:

*** -[NSMutableSet unionSet:]: set argument is not an NSSet'

出现这种错误的原因是什么?整个方法列表:

if(period.regions.count == 0) {

for(Nominal *nominal in period.nominals) {

if(nominal.coins.count>0) {

counter+=[[nominal.coins filteredSetUsingPredicate:[NSPredicate predicateWithFormat:@"listed==%@",[NSNumber numberWithBool:YES]]]count];
for(Coin *coin in nominal.coins)
{

if(coin.dublicates.count > 0) {

counter+=coin.dublicates.count;
}
}
}
}
}

截图:

enter image description here

提前谢谢你。

最佳答案

在评估其计数之前验证 NSSet 不为 nil。

if (coin.dublicates) {
// Do stuff
}

关于iOS,核心数据 : set argument is not an NSSet error when counting an NSSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26872814/

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