gpt4 book ai didi

ios - 无法用字典中的数字替换对象

转载 作者:行者123 更新时间:2023-11-28 21:33:45 24 4
gpt4 key购买 nike

我正在尝试用字典中的另一个数字替换数字。

  [[[chatRoomList objectAtIndex:indexPath.row] valueForKey:@"notification_status"] replaceObjectAtIndex:indexPath.row withObject:[NSNumber numberWithInt:0]];

@"notification_status" 包含 NSNumber

但是出现错误:

[__NSCFNumber replaceObjectAtIndex:withObject:]: unrecognized selector sent to instance 0x15637e80

如何做到这一点?

最佳答案

您需要更新字典,而不是尝试将字典中的数字视为数组:

[[chatRoomList objectAtIndex:indexPath.row] setObject:@0 forKey:@"notification_status"];

请注意,这也使用 objectForKey 而不是 valueForKey ,后者是 NSDictionary 访问的适当方法(您的原始使用 KVC)。

关于ios - 无法用字典中的数字替换对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34741531/

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