conversation setExtraValue多次,再取值时不对

robot1
2019-02-27 08:23 480 0

调用 JMSGConversation 的方法

- (void)setExtraValue:(NSString *JMSG_NULLABLE)value forKey:(NSString *JMSG_NONNULL)key;

同一时间顺序插入
比如

[conversation setExtraValue:@"1"  forKey:@"key"];
[conversation setExtraValue:@"2"  forKey:@"key"];
[conversation setExtraValue:@"3"  forKey:@"key"];

有可能再用getExtraValueForKey取值时,值为@"1"或@"2",其实希望的结果是@"3"

1个回答

热门排序
  • 1、 SDK 版本多少?

    2、详细描述下你的操作步骤,所涉及的所有的 API,是创建单聊?是消息收到后去获取还是本机本账户获取。

    3、你是说获取@“3”对应的 key 的时候,实际取到的并不是你所传的这个值?将完整的测试日志提供出来