gpt4 book ai didi

ios - 将NSNumber 0添加到NSDictionary

转载 作者:行者123 更新时间:2023-12-01 18:18:50 27 4
gpt4 key购买 nike

我需要根据ID创建用于搜索的字典,但是如果未选择ID,则必须存储0。

现在,我显然可以这样做:

NSNumber* cityID;
NSNumber* zoneID; //These two do get value, just showing for their class
NSDictionary *cityDictionary = @{@"CityID": [NSNumber numberWithInt:(int)cityId], @"CityZoneID": [NSNumber numberWithInt:(int)zoneId]};

我觉得那真的很乱。它被强制转换为 int,然后又转换回 NSNumber ...

最佳答案

关于什么

NSDictionary *cityDictionary = @{
@"CityID" : (cityID == nil ? @0 : cityID),
@"CityZoneID" : (zoneID == nil ? @0 : zoneID)
};

关于ios - 将NSNumber 0添加到NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18866846/

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