markAllMessagesReadInSession引起奔溃

云信标记已读markAllMessagesReadInSession后引起崩溃。
报错*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Invalid type in JSON write (NSConcreteMutableAttributedString)'

最终定位到。localExt上层需要保证 NSDictionary 可以转换为 JSON。
[localDic setValue:NSMutableAttributedString forKey:@"text"];
message.localExt = [NSDictionary dictionaryWithDictionary:localDic];

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景: 最近在整理bugly上的问题,顺便整理记录下来,方便后面开发的时候避免犯一样的错误.ios现在的系统版本都...
    jing091111阅读 1,439评论 0 3
  • 1. 使用 BaseURL 发送请求, 丢失地址路径 在维护网络请求的 API 时, 一般都是使用 “baseUR...
    Young_LI阅读 1,699评论 0 1
  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 4,817评论 1 9
  • KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iO...
    朽木自雕也阅读 1,621评论 6 1
  • 数组越界 NSArray *firstNames = @[@"Roy", @"Mike", @"Jordan"];...
    iOS鑫阅读 546评论 0 2